Driver leaving transactions active
Posted: Fri 25 Jul 2008 21:52
Running Firebird 2.1.1, Delphi 2007 and dbexpida40.dll 2.20.0.9.
I have created a simple application with a TSQLDataSet, TDataSetProvider and TClientDataSet.
When I open the ClientDataSet the Devart driver creates a transaction but leaves it active. We all know that long running transactions are very bad for Firebird.
The same application using Borland's driver doesn't leave any transactions active.
I have created a simple application with a TSQLDataSet, TDataSetProvider and TClientDataSet.
When I open the ClientDataSet the Devart driver creates a transaction but leaves it active. We all know that long running transactions are very bad for Firebird.
The same application using Borland's driver doesn't leave any transactions active.