Verwenden von InterBase mit FireDAC

Aus RAD Studio
Wechseln zu: Navigation, Suche

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;

Siehe auch