Verwenden von InterBase mit FireDAC

Aus RAD Studio

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