小弟请教ADO的连接问题!!!!!!!!!!!!!!!!!!!!!

woaini5994 2003-08-21 09:08:23
_ConnectionPtr m_pConnection;
AfxOleInit();
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\\ppp.mdb","","",adModeUnknown);
MessageBox("连接数据库成功");
//if(m_pConnection->State)
//{
m_pConnection->Close();
//}
m_pConnection= NULL;
上面只是一断测试与数据库连接的消息响应代码 ,但是只是第一次进行响应的时候比较好用,
第二次就会产生异常,好象是两次控制的问题,请高手帮助解释,并解决,以前用的时候没有这个问题,
非常感激!!!!!!!!!
ASSERT(!pState->m_bNeedTerm); // calling it twice?
...全文
20 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjznet 2003-08-23
  • 打赏
  • 举报
回复
重装吧!
leoh2000 2003-08-21
  • 打赏
  • 举报
回复
不知道你写在哪儿的~
第二次执行是不是还是这段代码~
那AfxOleInit()是不是执行两次了?
Viconia 2003-08-21
  • 打赏
  • 举报
回复
不太明白

关注下
woaini5994 2003-08-21
  • 打赏
  • 举报
回复
上面说对了

4,011

社区成员

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

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