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
IBUpdateSql,IBTransaction her yerde kullanılmalımı ve nasıl
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!