23-01-2009, 11:24 PM
لا اعرف هل في الحالة التى ظهرت فيها الرسالة استعملت transaction ام لا لاني استعملها في اوامر ولا استعملها في اوامر اخرى فانا استعملها فقط عندما تكون هناك عدة عمليات على عدة جداول وتنفيذها كلها او عدم تنفيذها كلها اي ان لا يتم تنفيذ جزء منها مثل اجراء شئ على الجدول الاول وتفشل الاجراءات على الجدول الثاني وهذا كل ما اعلمه عن استعمال transaction وايضا انا استعملها بالطريقة التالية
ibtransaction1.Active := false;
ibtransaction1.StartTransaction;
xxxxxx
xxxxx
ibtransaction1.CommitRetaining;
وفي العادة تكون الاجراءات التى استعمل transaction فيها تستخدم transaction اخرى عير default transaction ولكني ساستخدم transaction في كل التعليمات على الجداول مادامت مطلوبة
ibtransaction1.Active := false;
ibtransaction1.StartTransaction;
xxxxxx
xxxxx
ibtransaction1.CommitRetaining;
وفي العادة تكون الاجراءات التى استعمل transaction فيها تستخدم transaction اخرى عير default transaction ولكني ساستخدم transaction في كل التعليمات على الجداول مادامت مطلوبة

