Arkadaşlar merhaba biraz çömezim bu konuda yardımcı olursanız çok sevinirim. program içerisindeki alana null değer atamak istiyorum. kodum şu:
begin
zq.ParamByName('KARAR_YIL').AsString := null;
zq.ParamByName('KARAR_NO').AsString := null;
end;
ancak şöyle bir uyarı alıyorum ama programı çalıştırmıyor.
variable is declared but never used . Nasıl buraya boş değer atabilirim
DELPHİ NULL DEĞER ATAMASI
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- ozlemsaltan
- Üye
- Mesajlar: 38
- Kayıt: 01 Nis 2014 05:57
DELPHİ NULL DEĞER ATAMASI
Çaylak yazılımcı:)
- muratmutlu
- Üye
- Mesajlar: 57
- Kayıt: 02 Tem 2005 02:44
- Konum: Antalya
Re: DELPHİ NULL DEĞER ATAMASI
Öncelikle o verdiği çok büyük ihtimalle bir warning mesajıdır. Procedure un var kısmında bulunan bir değişkeni o procedure içinde hiç kullanmadığını söylüyor. Programın çalışmasına engel olmaz ancak düzeltmen iyi olur. Bir querydeki alana null değer atamak istiyorsan da aşağıdaki kodları bir dene bakalım. Ben ilk yöntemi kullanıyorum.
zq.ParamByName('KARAR_NO').Clear;
ya da
zq.ParamByName('KARAR_NO').Value := null;
Tabi ki bunları deneyebilmen içn edit ya da insert mode da olmalısın.
zq.ParamByName('KARAR_NO').Clear;
ya da
zq.ParamByName('KARAR_NO').Value := null;
Tabi ki bunları deneyebilmen içn edit ya da insert mode da olmalısın.
Re: DELPHİ NULL DEĞER ATAMASI
olaya bende müdahil olmak istedim benim bu durumlarda yaptığım ve her zaman kullandığım yöntem aşağıdaki gibidir umarım seninde işine yarar
Kod: Tümünü seç
zq.parameters.ParamByName('KARAR_YIL').value := '';
zq.parameters.ParamByName('KARAR_NO').value := '';
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
- ozlemsaltan
- Üye
- Mesajlar: 38
- Kayıt: 01 Nis 2014 05:57
Re: DELPHİ NULL DEĞER ATAMASI
Sözde programcı arkadaş program içinde direk null değer atamayacağımı söyledi. Bende boş olan yerlere bi sayı atadım daha sonra o sayıyı veritabından script ile boşa çevirdim. Bildiğiniz amelelik yaptım:)) Söylediğiniz şekilde hallettim şu an. Yardımlarınız için çok teşekkür ederim
)
zq.ParamByName('KARAR_YIL').Value := null;
zq.ParamByName('KARAR_NO').Value := null;

zq.ParamByName('KARAR_YIL').Value := null;
zq.ParamByName('KARAR_NO').Value := null;
Çaylak yazılımcı:)