如何使用FireDac组件检查DBMS是否支持事务? 通常,我使用类似下面的代码,使用dbExpress在我的DAO类中执行事务。
...
connection: TSQLConnection;
dbxTransaction: TDBXTransaction;
...
if (connection.TransactionsSupported) AND ((not connection.InTransaction) OR (connection.MultipleTransactionsSupported)) then
begin
dbxTransaction := connection.BeginTransaction(TDBXIsolations.ReadCommitted);
end;
那么,我在dbExpress中使用的FireDac中的通讯符属性是什么:
TransactionsSupported
InTransaction
MultipleTransactionsSupported
提前致谢。
答案 0 :(得分:6)