MFC/ODBC 修改时为什么老是提示记录集是只读的?

jiayang286 2007-03-16 09:07:55
本人菜鸟一只,这几天初学VC~~

问题如下:

我按照MFC appWizard一步步加入数据源,然后建了一个按钮,按钮代码如下:
void CAttack2View::OnTagAdd()
{

m_pSet->AddNew();

m_pSet->m_TagID2=m_Tagid;
m_pSet->m_Data=m_TagData;

m_pSet->Update();
m_pSet->MoveLast();
UpdateData();

}
其中的变量都在前面定义好了,

如此运行的结果是"记录集是只读"

但是,当我加入语句m_pSet->Open(AFX_DB_USE_DEFAULT_TYPE,NULL);提示为“无效的游标”

怎么会这样呢?先前有人问过这个问题,大家给的答案很杂啦,而且我不知道怎么实现的说~~~(原谅初学者)

能给个简便的解决办法吗?

谢谢啦

在线等ing~~~~~~
...全文
1562 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
gfzx060303 2012-08-16
  • 打赏
  • 举报
回复
我也碰到了这样的问题,解决不了!唉...
Ferullz 2012-05-14
  • 打赏
  • 举报
回复
兄弟你的问题解决了没有啊,解决了就教教我呗,同样的问题。。。
sduniner 2007-06-25
  • 打赏
  • 举报
回复
dynaset改成snapshot 试一下
  • 打赏
  • 举报
回复
rs.open(CRecordset::dynaset,...);
表中必须有主键,否则不能插入,不要问我为什么,我也不知道微软为什么比较变态。
sti01 2007-06-22
  • 打赏
  • 举报
回复
数据集类是不是包括了多个表,拆分到不同的类试试
skefer 2007-04-13
  • 打赏
  • 举报
回复
我的问题和他的 一样,你们说的方法我都试了,数据库的表设置没问题,UpdateData()
和m_pSet.Close();也不行。
ben_bear 2007-04-01
  • 打赏
  • 举报
回复
m_Record->Open(CRecordset::snapshot,_T("select * from 表名"),CRecordset::none);
ming4098 2007-03-28
  • 打赏
  • 举报
回复
将前面打开的结果集关闭
Estfania 2007-03-27
  • 打赏
  • 举报
回复
m_pSet.Close();
关闭不需要的Recordset
jiayang286 2007-03-27
  • 打赏
  • 举报
回复
我看别人的帖子里说MFC好像不加where语句就会有这样的问题
我干脆直接executeSQL就没有问题了
怪死了~~~(本人学艺不精,乱抱怨一下)
dayong576 2007-03-27
  • 打赏
  • 举报
回复
UpdateData()
写在代码前面,数据源建立的对么?
dayong576 2007-03-27
  • 打赏
  • 举报
回复
原因是什么可以写上么?
jiayang286 2007-03-24
  • 打赏
  • 举报
回复
还是不行……
dayong576 2007-03-22
  • 打赏
  • 举报
回复
tokui是表名。
dayong576 2007-03-22
  • 打赏
  • 举报
回复
m_pSet->Open(AFX_DB_USE_DEFAULT_TYPE,NULL);
这句有问题。
if(m_pSet->Open(AFX_DB_USE_DEFAULT_TYPE,"select * from tokui"))
{
m_pSet.AddNew();
m_pSet->m_TagID2=m_Tagid;
m_pSet->m_Data=m_TagData;
m_pSet.Update();
}
m_pSet.Close();
你在试试。
jiayang286 2007-03-17
  • 打赏
  • 举报
回复
数据源的属性?
是哪个属性?在哪里看?
hchen118 2007-03-16
  • 打赏
  • 举报
回复
好像你的open是没什么意义。看看msdn,open的语法吧。你说是只读的,看看你的access数据源文件的属性是不是被设为只读了。
jiayang286 2007-03-16
  • 打赏
  • 举报
回复
忘了说了,数据源是access的

4,018

社区成员

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

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