arakadaşlar. firebird 1.5 ve ibx bileşenlerini kullanıyorum.
ilk kayıt esansında tabloya kayıt yapıyor.
her post işleminden sanra
Kod: Tümünü seç
datamodule1.IBTransaction1.CommitRetaining;
forumda aramada yaptım ve bu sorun ile ilgili dökümanları inceledim uyguladım. hepsini denememe rağmen daha sonraki değişiklikler neden o anda yapılmış gibi görünsede daha sonra işlem yapılmamış görünüyor.
ibdataset1 in afterpost ve afterdelete olaylarına bile yazdım yukarıdaki kodu.
datamodule deki ibtransaction1 in durumunuda read commited olarak ayarladım. ben nerede hata yapıyorum. çıkamadım işin içinden.
daha sonra yeni girdiğim kayıtlar ve değişiklikleri tabloda bir türlü göstermedim. ben nerde hata yapıyorum.
tabloya yeni kayıt için şu kodu kullanıyorum.
Kod: Tümünü seç
ibdataset1.Open;
ibdataset1.Append;
Kod: Tümünü seç
ibdataset1.edit;
ibdataset1.Post;
Datamodule1.IBTransaction1.CommitRetaining;
Kod: Tümünü seç
ibdataset1.delete;
Datamodule1.IBTransaction1.CommitRetaining;