• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.

Null değerleri kontrol altına alma

  • Konuyu Başlatan Konuyu Başlatan ByOnur58
  • Başlangıç tarihi Başlangıç tarihi

ByOnur58

Kayıtlı Üye
Forum Yaşı
11 Yıl 5 Ay
Mesajlar
2,114
Tepkime puanı
10
Kod:
Function uIsNull(pDeger, pNullDeger : Variant) : Variant;
Begin
  If VarIsNull(pDeger) Then
    Result := pNullDeger
  Else
    Result := pDeger;
End;


{Örneğin bir recordset içerisindeki herhangi bir alanın değeri bir değişkene atanıyor ise ve değişkenin o andaki değeri NULL olabilme ihtimali var ise programın atama hatası vermemesi için bu fonksiyon kullanılabilir.


 ebUnvan.Text := uIsNull(rsPersonel.Fields['UnvanAdi'].Value, 'Unvanı Yok');


//eğer  ünvan adı NULL ise ebUnvan.Text içerisine 'Unvanı Yok' değeri aktarılır.
  
 yas := uIsNull(rsDegerler.Fields['Yas'].Value, 0);
 
// eğer Yas değeri NULL ise yas değişkenine 0 aktarılır. 
  


}
 
Geri
Üst