首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ADO 操作Access 数据库崩溃的有关问题

2013-11-12 
ADO 操作Access 数据库崩溃的问题也不清楚是什么原因,有个时候能够读取一百多组数据,然后就崩溃了:附上一

ADO 操作Access 数据库崩溃的问题
也不清楚是什么原因,有个时候能够读取一百多组数据,然后就崩溃了:

附上一张图片:
ADO 操作Access 数据库崩溃的有关问题
数据库 access 程序崩溃 程序调试
[解决办法]
MoveNext后应该进入While循环判断记录集是否到尾部。
加异常捕获看是什么错误

try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s"), 
(LPCTSTR)e.Description(),
(LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}

[解决办法]
Insert语句返回的记录集是关闭的,不需要手动关闭。
[解决办法]
pRst->MoveNext(); 后,已经是 EOF了,楼主没有加判断,所以问题很可能出在这里,稍加判断即可
记录集不需要 pRst->Close(); 

热点排行