FireDac - 如何使用与paradox表

时间:2018-06-09 17:47:26

标签: delphi c++builder firedac paradox

不幸的是,我必须使用古老的软件,它使用悖论表。 以下代码给了我例外:

fdcMainPX->TxOptions->AutoCommit=false;
fdcMainPX->StartTransaction(); <---

“Project xxx引发异常类EFDException并显示消息'[FireDAC] [Phys] [ODBC] -303。不支持功能'”

看来,用于paradox的windows odbc驱动程序不支持事务。我认为ole jet引擎允许使用paradox进行交易,但我宁愿使用Firedac而不是ADO或BDE。 如何设置与firedac的连接以使用MS Ole db? 也许有另一种方式? 我正在使用带有Firedac的C ++ Builder XE6 Pro

1 个答案:

答案 0 :(得分:1)

Paradox DBMS似乎根本不具备交易功能(可能是它的新版本,Corel产品的一部分,但似乎不是你的情况)。

但是,如果您只想在单个连接会话中保持某些数据批次的一致性,则可以使用cached updates