transaction deli etti beni

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

transaction deli etti beni

Mesaj gönderen akipek »

bir ana menu formum var burada adoconnectio nesnesi var.
bilgi giriş formum ayrı. bilgi giriş formunda edit boxlara bilgi giriyorum
kaydet butonu yaptım
bu butona basınca
wtr := frmGMenu1.Adoconnection1.begintrans;
try
: bir kaç adoquery ile kayıt yaptırıyorum.
:
frmGMenu1.Adoconnection1.committrans
except
frmGMenu1.Adoconnection1.rollbacktrans
end

amacım farklı table lara kayıt yaparken herhangi birinde sorun olursa roll back yapıp hiç birini kayıt etmemesi ama bunu yapamadım.

bazı modullerde hiç kayıt etmiyor bazılarındada
mesela fatura başlığı ve alt kalemleri kayıt ettirmeye çalışıyorum başlığı kayıt etmiyor faturanın son kaydını kayıt ediyor sadece. mantıksal yaptığımda bir hata yok. transactionın bilmediğim bir parametresimi var acaba? forumdaki tüm kaynakları okudum ama ıı ıh olmadı olmadı olmadı
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba,
Kullandığınız veritabanının Transaction desteği olması gerekiyor, hangi veri tabanını kullanıyorsunuz?
İyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

Mesaj gönderen akipek »

ms sql 7.0 ve delphi 6.0
poshet303
Üye
Mesajlar: 235
Kayıt: 26 Eki 2005 01:15

Mesaj gönderen poshet303 »

Query lerde kayıt işlemini gerçekleştiren kısımlarda bir problem var gibi.

Yazarsanız inceleyebiliriz.
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

Mesaj gönderen akipek »

yazmasına yazıyımda transactionları kaldırdığımda çalışıyor. benimde aklıma geldi denedim. db ye sorunsuz yazıyor transları devreye alınca çuffffffff
Cevapla