Transaction hakkında anlamadığım bir iki husus var yardımcı olursanız sevinirim...
1.Aynı Table üzerinde işlem yapan IBQuery,IBTable ve IBDataset varsa bunların hepsi aynı IBTransaction mı bağlanmalı?
2.Yine aynı IBQuery,IBTable ve IBDataset Active=true ise ve üzerinde işlem yapılırken bunların bağlı olduğu IBTransaction Active=false mı olmalı
3.ben IBTransaction'ı Active =True pozisyonunda getirdiğimde bazen "deadlock,locklift" şeklinde hata veriyor ve IBTransaction false yapmak zorunda kalıyorum.Bu işlem doğru mu? [img][img]http://img477.imageshack.us/img477/767/capture2db7.jpg[/img][/img]
3.IBQuery kullanırken sadece "select * from xxx" şeklinde bir ifade kullandığımda IBQuery'nin AfterPost olayına
Kod: Tümünü seç
IBTransaction.Commitretaining
Teşekkürler...