?
经过查找,发现问题在于:在Update()中执行多条sql语句时,
如果仅仅是插入等不需要返回值的SQL语句,也一样得读完整个resault集并释放,最小化的写法:
?
do
{
? ? result = mysql_store_result( mysql );
? ? mysql_free_result(result);
}while( !mysql_next_result( mysql ) );
?
经过这么一处理,问题终于解决了。
如果仅仅是插入等不需要返回值的SQL语句,也一样得读完整个resault集并释放,最小化的写法:
?
do
{
? ? result = mysql_store_result( mysql );
? ? mysql_free_result(result);
}while( !mysql_next_result( mysql ) );
?
经过这么一处理,问题终于解决了。