"0" sıfır problemi

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
gokcemt
Üye
Mesajlar: 34
Kayıt: 01 Eki 2003 04:10
Konum: eskişehir

"0" sıfır problemi

Mesaj gönderen gokcemt »

Interbase veritabanı kullanarak program yazıyorum. Double precision tanımlamış olduğum alanları değer girmediğim zaman "0" a eşit görüyo ve "0" olarak işlem yapıyo. Şayet ben programda o field a "0" değeri girebilirim. Ve o sıfır ile işlem yapabilirim.

Nasıl ayırt ettirebilirim acaba?
Yani gerçekte girilen "0" değeri ile
fieldı sayısal tanımlamış olduğum için herhangi bir değer girilmediği halde boş gözüküp "0" olan değeri nasıl ayırt ettirebilirim.

Değer girilmediği zaman olan "0"ı engellemek ve kullanıcı manuel olarak "0" değeri girdiğinde ona göre işlem yapmak istiyorum.

Bunun için veritabanından herhangi bi kod eklememmi gerekir?
west
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Diğer forumlarda buna cevap vermiştim. Kısaca özetleyeyim.

Fields[0].IsNull ile alana daha önce değer girilip girilmediğini kontrol edebilirsiniz.
Cevapla