ibdataset silme düzeltme sorunu

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
ademozkan
Üye
Mesajlar: 4
Kayıt: 05 Tem 2007 10:36

ibdataset silme düzeltme sorunu

Mesaj gönderen ademozkan »

s.a.
ibdataset kullanarak bir tabloya veri girişi yapıyorum. ibdataset in cachedupdates özelliği True ve ibupdatesql ile sql kodlarını oluşturdum.
key fields ve update fields lerde şeçili durumda.

Kod: Tümünü seç

ibdataset1.append
ile yeni kayıt ekleyip

Kod: Tümünü seç

ibdataset1.ApplyUpdates;
ibtransaction1.CommitRetaining;
ile yeni kaydı kaydediyorum. buraya kadar sorun yok.

Kod: Tümünü seç

ibdataset1.delete;

ile kayıt sildikten yada her hangi bir kayıt üzerinde dbedit yada dbgrid ile düzeltme yaptıktan sonra yine

Kod: Tümünü seç

ibdataset1.ApplyUpdates;
ibtransaction1.CommitRetaining;
ile kayıt yapmak istediğimde update failed , user abort diye bir hata veriyor. yardımcı olursanız sevinirim. teşekkürler.
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Mesaj gönderen Query »

Slm,

Delete yaptıktan sonra

Kod: Tümünü seç

ibtransaction1.CommitRetaining;
yapmak yeterlidir. Update gerek yok.
--------
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
ademozkan
Üye
Mesajlar: 4
Kayıt: 05 Tem 2007 10:36

tşk.

Mesaj gönderen ademozkan »

çok teşekkür ederim. 2 gündür uğraşıyorum.
ademozkan
Üye
Mesajlar: 4
Kayıt: 05 Tem 2007 10:36

yine olmadı

Mesaj gönderen ademozkan »

bu seferde kapattığımda veriler gidiyor. değişiklikler etkili olmuyor. ayrıca yeni eklediğim kayıtlarda veri tabanına kaydolmuyor
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Her kayıt/silme/güncelleme işleminden sonra IBTransaction1.CommitRetaining; demeniz lazım. AfterPost, AfterDelete ve AfterCancel de kullanabilirsiniz :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Mesaj gönderen Query »

Kayıt ederken

Kod: Tümünü seç

ibdataset1.Post;
ibtransaction1.CommitRetaining;
kullan.
--------
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
ademozkan
Üye
Mesajlar: 4
Kayıt: 05 Tem 2007 10:36

teşekkürler

Mesaj gönderen ademozkan »

yardımlarınız için teşekkür ederim. sorunsuz çalışıyor.
Cevapla