Verwenden von InterBase mit FireDAC
Nach oben zu Arbeiten mit DBMS (FireDAC)
Transaction Wait Time
Mit dem folgenden Code können Sie Transaction Wait Time (EN) mit FireDAC verwenden:
FDConnection1.TxOptions.Params.Clear;
FDConnection1.TxOptions.Params.Add('wait_time=1000'); // 1000 seconds
FDConnection1.StartTransaction;
try
// perform required DB actions
FDConnection1.Commit;
except
FDConnection1.Rollback;
raise;
end;
Exclusive Isolation Level
Mit dem folgenden Code verwenden Sie Exclusive Isolation Level (EN) mit FireDAC verwenden:
FDConnection1.TxOptions.Isolation := xiUnspecified;
FDConnection1.TxOptions.Params.Clear;
FDConnection1.TxOptions.Params.Add('exclusive');
FDConnection1.StartTransaction;
try
// perform required DB actions
FDConnection1.Commit;
except
FDConnection1.Rollback;
raise;
end;