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