MyException - 我的异常网
当前位置:我的异常网» VC/MFC » MFC没法保存编辑框内容到access数据库

MFC没法保存编辑框内容到access数据库

www.myexceptions.net  网友分享于:2013-04-10  浏览:12次
MFC无法保存编辑框内容到access数据库
本帖最后由 lovegame3 于 2013-04-03 08:39:17 编辑
access数据表的字段有两个,一是“事故原因”,二是“处理方法”,字段类型均为文本。用户在MFC页面上的Combo Box中选择事故原因,在下方的编辑框中显示出来对应的处理方法。用户可以在编辑框中输入。背景介绍完毕。
现在设置了一个保存按钮,将编辑框中的内容保存到数据表中原位置。代码如下
				m_clff.GetWindowText(clff);//获得编辑框“处理方法”的内容
m_sgyy.GetLBText(m_sgyy.GetCurSel(),str);//获得Combo Box内容,并在数据表中定位该记录
sql="select * from 事故结论 where 事故原因='"+str+"'";
m_pRs=theApp.m_pCon->Execute((_bstr_t)sql,NULL,adCmdText);
m_pRs->PutCollect("处理方法",_variant_t(clff));//保存“处理方法”到定位的记录
m_pRs=theApp.m_pCon->Execute((_bstr_t)sql,NULL,adCmdText);
MessageBox("保存成功!","提示");

编译没问题,但运行程序时提示
是什么原因呢?怎样解决??请高手指点!谢谢!
MFC 保存编辑框 access sql 数据库

------解决方案--------------------
具体的原因我也不清楚,但有可能是数据库的权限导致的问题吧,你看看数据库的连接等是不是权限设置的问题
------解决方案--------------------
http://hi.baidu.com/max365/item/3f60ed0e630b98dddce5b0a7

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有