FireBird InterBase Transaction Commit Problemi

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
stnonstop
Üye
Mesajlar: 149
Kayıt: 22 Haz 2005 04:34

FireBird InterBase Transaction Commit Problemi

Mesaj gönderen stnonstop »

Firebird databasini Interbase bağlantı kompenentleri ile kullanmaktayım. Şu ana kadar çok fazla bir problemle karşılaşmadım. Fakat yazdığım program herhangi bir sebepten dolayı normal olmayan bir şekilde sonlandığında o oturum boyunca açmış olduğum kayıtlar DB ye kayıt edilmiyordu. Bende her kayıttan sonra IBTransaction->Commit(); dedim. Bu seferde 1. kayıtı girdikten sonra 2. kayıtta string değerlerini nulla çeviremedi gibi bir hata veriyor. Nasıl bir çözüm önerirsiniz.

Normal kapanışlarda sorun olmuyor.
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

merhaba commit olarak değilde commitretaining olarak kullan arasındaki fark commit : vt ye kaydeder ve vt yi kapatır. yani transaction ile vt bağlantısını keser. commitretaining : vt ye kaydeder bağlantıyı kesmez.

kolay gelsin...
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
stnonstop
Üye
Mesajlar: 149
Kayıt: 22 Haz 2005 04:34

Mesaj gönderen stnonstop »

teşekkürler
Cevapla