.Db Oldvalue ve NewValue

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

.Db Oldvalue ve NewValue

Mesaj gönderen feinpus »

Selamlar, BDE kullanıyorum ve bir tablomda dbgrid den kayıt girildiğinde yada değiştirildiğinde oldvalue ve newvalue değerlerini almak istiyorum bunun için tablonun cachedupdate seçeneğini true hale getirdim.

Herşey normal ve bir kaydı değiştirdiğimde ilk ve son değerini bulabiliyorum.

Sorunum ben bu bilgileri başka bir tabloya yazdırıyorum fakat ilk tablomdan yeni kayıt yapmaya çalıştığımda ve bu kayıt diğer tablomda varsa edit moduna geçiyor ancak ilk tablomda yeni kayıt girdiğimden oldvalue null şeklinde ve hata veriyor.

Bende bunu kontrol etmek için oldvalue = null 'sa 0 eşitle gibisinden birşey yazdım fakat bu karşılaştırmada bile hata veriyor.

Sizce bu sorunu nasıl çözebilirim. İnşallah derdimi anlatabilmişimdir. :?
Oldeye Software
http://www.oldeye.com
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

OldValue Variant tipte oldugu icin soyle bir fonksiyonda eklemisler
VarIsNull(Table1NAME.OldValue) donus degeri Boolean
direkt
if VarIsNull(Table1NAME.OldValue) then seklinde kullanabilirsin
ÜŞENME,ERTELEME,VAZGEÇME
Cevapla