Utilisation d'InterBase avec FireDAC

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation des SGBD (FireDAC)


Temps d'attente des transactions

Pour utiliser le temps d'attente des transactions avec FireDAC, utilisez le code suivant :

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;

Niveau d'isolation exclusif

Pour utiliser le niveau d'isolation exclusif avec FireDAC, utilisez le code suivant :

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;

Voir aussi