Hi Dimitry, SQLColumns() gets data from system tables and it starts transaction of course and therefore If auto-commit mode off, driver considers that this transaction remains active.
On 08.10.2013 1:04, Dimitry Sibiryakov wrote: > Should call of SQLColumns() start transaction? > > I wonder because now with auto-commit mode off, this call_does_ start > transaction and > following call of SQLDisconnect() without SQLEndTran() return 25000 error > code. > It is not clear for me from ODBC docs whether SQLColumns() is "an SQL > statement that > can be contained within a transaction" or not. ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk _______________________________________________ Firebird-odbc-devel mailing list Firebird-odbc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel