IBUpdateSql,IBTransaction her yerde kullanılmalımı ve nasıl

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
musti
Üye
Mesajlar: 527
Kayıt: 11 Tem 2005 09:44

IBUpdateSql,IBTransaction her yerde kullanılmalımı ve nasıl

Mesaj gönderen musti »

formları incelerken syole bir sey gordum

IBQuery1.Transaction.active then IBQuery1.Transaction.starttransaction;
IBQuery1.Edit;//önce tabloyu edit moduna getir.
IBQuery1.FieldByName('KOD').AsInteger :=2; //sonra kayıd değiştir.
IBQuery1.Post;//kaydet
IBQuery1.Transaction.CommitRetaining;//commit
IBQuery1.Refresh; //ok
gibi

yade UPDADESQL. ExecSQL(....)


gibi

benim anlamadıgım transaction bir table icin commit yapmanın ne anlamı var mesala yukardaki kodu sadece edit ve post desen yeterli
(ama bir cok table lara kontrollu yazacaksanız baska o zaman eyvallah)


Updade SQL de Exec SQL ne ise yaradigini anlamadım ki. Ondada bir butoon oncliğine ApplyUpdates desen gene yeterli niye bu kadar uzatıyprsınuz benim bilmek istedigim bu lutfen
Cevapla