unfortunately i have to work with ancient piece of software, that uses paradox tables. The following code gives me exception:
fdcMainPX->TxOptions->AutoCommit=false;
fdcMainPX->StartTransaction(); <---
"Project xxx raised exception class EFDException with message '[FireDAC][Phys][ODBC]-303. Capability is not supported'"
It appears, that windows odbc driver for paradox doesn't support transactions. I suppose that ole jet engine allows transactions with paradox but i'd rather use Firedac over ADO or BDE. How to set up connection with firedac to use MS Ole db ? Maybe there is another way? I am using C++ Builder XE6 Pro with Firedac
SQL_TXN_CAPABLE
; which FireDAC checks and turns into that exception). I believe that Paradox itself is not capable of transactions (maybe the new one, part of a Corel product is). Even BDE used so called local transactions against it. – Victoria