FireBird InterBase Transaction Commit Problemi
stnonstop22.08.2005 - 11:46:39
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.
 
kadirkurtoglu22.08.2005 - 13:30:29
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...
 
stnonstop22.08.2005 - 14:05:03
teşekkürler
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com