Dear all, In our Native SQL Server driver using ODBC (MDAC), we could explicitly execute: begin transaction commit transaction rollback transaction with a simple SQLExecDirect() call, but this fails now with FreeTDS... why? Is this controlled by the FreeTDS ODBC code to avoid conflicts with SQLEndTrans()? Thanks Seb