14-10-2017, 01:12 PM
جميل جدا، و هل كتابتها صحيحة بهذه الطريقة:
حيث كل اوامر معالجة الحفظ و الانقاص و غيرها موجودة في دالة Valider لعملية بيع سلعة واحدة مرة واحدة.
هل من طرق اخرى غير الاعتماد على ADOConnection في حماية سير تنفيذ الأوامر؟
كود :
procedure TVentesDetails.Valider1Click(Sender: TObject);
begin
try
MenuPrincipal.ADOConnection.BeginTrans;
Valider();
MenuPrincipal.ADOConnection.CommitTrans;
except
MenuPrincipal.ADOConnection.RollbackTrans;
end;
end;حيث كل اوامر معالجة الحفظ و الانقاص و غيرها موجودة في دالة Valider لعملية بيع سلعة واحدة مرة واحدة.
هل من طرق اخرى غير الاعتماد على ADOConnection في حماية سير تنفيذ الأوامر؟


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)