DAO问非法内存页

ltaotao007_2005 2006-04-19 10:30:33
我使用dao访问access数据库

AfxGetModuleState()->m_dwVersion = 0x0601;//支持access2000

在db.open()打开一个表时,有时是正确的,有时报 DAO350.dll访问非法内存页。
不知道怎么回事
...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltaotao007_2005 2006-04-19
  • 打赏
  • 举报
回复
我用代码去捕获错误,都不行

当messagebox执行完之后,就直接说内存错误,某地址不能读
try
{
MessageBox("1");
db.Open(m_strShortMsgRec);
db.Execute(strTemp);
db.Close ();
}
catch(CDaoException *e)
{
char str[255];
e->GetErrorMessage(str,255);

MessageBox(str ,NULL,MB_ICONSTOP);
e->Delete();
}
ltaotao007_2005 2006-04-19
  • 打赏
  • 举报
回复
每次打开之后,都是关闭了的,

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧