MFC执行MySQL函数时提示警告

hhhh63 2019-04-05 09:22:54
MFC执行MySQL函数时提示警告,d:\agent\_work\1\s\src\vctools\VC7Libs\Ship\ATLMFC\Src\MFC\dbcore.cpp(2843) : AppMsg - Warning: Missing ' FROM ', recordset not updatable

代码:
CString strsql;
strsql.Format(L"select funSetTray( %i, %i );", getPointID(), nTray); // %s中不能有单引号 // ?? 多次调用数据库
CString strResult;
HRecordset(theApp.getDatabase()).GetSingle(strsql, strResult); //?? 数据库操作异常

请问如何解决,谢谢
...全文
602 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
待续_1006 2019-04-11
  • 打赏
  • 举报
回复
错误字面理解是只读方式打开数据库,用楼上的方式调试看下堆栈信息吧
zgl7903 2019-04-10
  • 打赏
  • 举报
回复
调试模式下定位到 dbcore.cpp 2843 行, 设置一个断点, 然后调试运行看,停下来的时候看看调用堆栈, 是哪个操作引起的?
hhhh63 2019-04-10
  • 打赏
  • 举报
回复
不是,实际上有数据返回。
zgl7903 2019-04-06
  • 打赏
  • 举报
回复
recordset not updatable 是不是按只读方式打开的数据库?

4,018

社区成员

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

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