selam,
kişilerin bilgilerini tutturduğum bir table var.herhangi bir kaydın üzerine geldim ve değişiklik yaptım.hangi alanların içeriğinin değiştiğini bulabileceğim bir yöntem varmı?firebird veritabanı kullanıyorum.
bir alandaki verinin değiştirilip değiştirilmediğinin kont
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Cevap
Ben ADO'da çalıştırdım ama Paradox için çalışmıyordu. Field nesnelerinin OldValue ve NewValue özelliklerinden bu kontrolü yapabilirsin.
bu şekilde bir kontrol iş görebilir. Bu arada NewValue ile Value (AsVariant) arasında bir fark yok galiba.
Kod: Tümünü seç
for i:=0 to Tablo.Fields.Count-1 do
if Tablo.Fields[i].OldValue<>Tablo.Fields[i].NewValue then //değişmiş