DELPHİ NULL DEĞER ATAMASI

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ozlemsaltan
Üye
Mesajlar: 38
Kayıt: 01 Nis 2014 05:57

DELPHİ NULL DEĞER ATAMASI

Mesaj gönderen ozlemsaltan »

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
Çaylak yazılımcı:)
Kullanıcı avatarı
muratmutlu
Üye
Mesajlar: 57
Kayıt: 02 Tem 2005 02:44
Konum: Antalya

Re: DELPHİ NULL DEĞER ATAMASI

Mesaj gönderen muratmutlu »

Ö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.
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: DELPHİ NULL DEĞER ATAMASI

Mesaj gönderen tayipk »

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.
Kullanıcı avatarı
ozlemsaltan
Üye
Mesajlar: 38
Kayıt: 01 Nis 2014 05:57

Re: DELPHİ NULL DEĞER ATAMASI

Mesaj gönderen ozlemsaltan »

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;
Çaylak yazılımcı:)
Cevapla