读书人

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

发布时间: 2013-11-12 12:10:37 作者: rapoo

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();

读书人网 >VC/MFC

热点推荐