mysql.h头文件中有这么一个函数原型:
my_bool STDCALL mysql_autocommit(MYSQL * mysql, my_bool auto_mode);MySql Reference Manual 里面解释如下:
20.8.3.2. mysql_autocommit() 
my_bool mysql_autocommit(MYSQL *mysql, my_bool mode) 
Description 
Sets autocommit mode on if mode is 1, off if mode is 0. 
Return Values 
Zero if successful. Nonzero if an error occurred. 
Errors 
None. 
郁闷的是在我的程序当中,if(mysql_autocommit(m_pMysql,0)==0),它返回的总是非零值,即上面说的 error occerred,可是我要怎么知道发生了一个什么错误呢?