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

Reply via email to