vc操作mysql存储过程的问题

dream_sy 2007-04-09 04:58:48
我在用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));
...全文
284 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CathySun118 2007-04-09
  • 打赏
  • 举报
回复
GetValue函数

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧