ado连接Access数据库的问题(MFC中)

看图比较容易说明问题,所以上个图...先说明一下,所有的对话框为非模态对话框,其中连接数据库所使用的语句全部为最基本语句Open,Connect,PutCollect,D... 看图比较容易说明问题,所以上个图...
先说明一下,所有的对话框为非模态对话框,其中连接数据库所使用的语句全部为最基本语句Open,Connect,PutCollect,Delete等....
首先我打开我的程序,出现主对话框"书籍管理系统";然后输入书名"故事会",点击查找,弹出第二个对话框"功能对话框",同时查找成功;选中其中一条,然后再点击修改,弹出第三个对话框"修改对话框",对其中的某一项进行修改,然后单击确认,提示我修改成功!(到目前为止,数据库工作正常,同时数据也的确修改并且更新到数据库中~)
第二步:关掉MessageBox,关掉"修改对话框",然后在"功能对话框中"单击"列出全部时",问题出现了,首先是弹出一个MessageBox(这个弹框是我写的,写在了catch语句中,说明操作数据库发生错误,具体什么错误不知道...),提示我错误,但是列表框里却能显示除了刚刚修改的那一项其余的所有项~请大侠帮忙分析下,这可能是什么原因造成的!!!帮忙解决的朋友,必有加分!!!!!
再多说一句,如果把第二步的操作换成如下:
关掉MessageBox,关掉"修改对话框",关掉功能对话框,同样是查找书名为"故事会"的图书,这个时候就找不到刚刚修改的那项(图片中第一次查找时,在列表框中出现2项,但这时搜索的时候仅仅出现一项)...但是,当我点"列出全部"时,就会将数据库中所有的内容罗列出来,而且不报错!!!!
请高人帮帮忙啊!!!!!!!!!!!!!!!!!!!!!!!!
展开
 我来答
dengniyiqianni
2011-02-20 · TA获得超过316个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:320万
展开全部
修改对话框 关闭的时候还有资源没有释放?
我猜你是在功能对话框的OnInitial函数里打开故事会的表的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式