CRecordset删除记录时提醒该记录集是只读怎么办?

cloudsandstars 2006-06-15 10:56:41
我在CRecordset的Open函数的最后一个参数设置为CRecordset::none,应该可以对记录集进行更新,删除,追加等操作,为什么我的会出现这种情况,请教
...全文
174 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudsandstars 2006-06-16
  • 打赏
  • 举报
回复
具体代码如下:
CDatabase m_db;

m_db.Open(NULL,FALSE,FALSE,"ODBC;DSN=test;",FALSE);

CMyRecordSet set(&m_db); //CMyRecordSet派生自CRecordset
if(!set.Open(CMyRecordSet::dynaset,
"Select * From table")) return ;

set.Delete();
set.MoveNext();

set.Close();
m_db.Close();

4,017

社区成员

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

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