CCommand不能执行Update SQL语句吗

feeldead 2003-08-25 09:01:04
我用VC6访问SQL Server数据库。
用的组件是 CDatabase, CSession和CCommand<CManualAccessor>。在建立连接并且Select SQL语句能正常工作的情况下,我将SQL语句改成Update 语句(该语句在查询分析器中运行正确),就出现异常,说是GetInterface()==0。
请问,是不是CCommand不能执行Update SQL语句;如果不能,是不是只能调用他(CCommand)的Insert方法间接实现?
...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
康斯坦汀 2003-08-26
  • 打赏
  • 举报
回复
是“事先”,不是“实现”。
康斯坦汀 2003-08-26
  • 打赏
  • 举报
回复
当然能,但是你得保证实现对数据库的字段,邦定正确。
估计你是看了某本ole db的烂书,而学着写的代码,

别看烂书了,CManualAccessor访问器的用法很多书都写的不对,才
造成你这种结果。

4,011

社区成员

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

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