vc操作mysql存储过程的问题
我在用vc操作mysql的存储过程时(此存储过程返回结果集),用下边的语句(照帮助抄的)可执行到if (!(res = mysql_store_result(mysql)))时总是真,跳到错误中去了,请问如何取得结果啊?难道帮助中的方法不对吗?存储过程在mysql中测试成功。谢谢帮助。
mysql_real_query("call p_test()");//正确
MYSQL_RES* res;
do
{
if (!(res = mysql_store_result(mysql))) //此处的if语句为真
{
MessageBox(mysql_error(mysql), "错误", MB_ICONERROR); //总跳这儿来
exit(1);
}
mysql_free_result(res);
} while (!mysql_next_result(mysql));