m_pConnection.CreateInstance("ADODB.Connection")出错

fongzl 2007-09-15 12:25:55
m_pConnection.CreateInstance("ADODB.Connection")
编译的时候没有任何问题(至少证明没有语法错误),但是运行却出现问题,提示:
Unhandle Exception in ***.exe(KEDNEL32.DLL):0xE06D7363:Microsoft C++ Exception
这是什么问题啊?
...全文
405 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
吴双1983 2007-09-15
  • 打赏
  • 举报
回复
#import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") //改为自己的系统盘
放入stdafx.h中
检查以上两点
吴双1983 2007-09-15
  • 打赏
  • 举报
回复
CoInitialize(NULL);//初始化COM库
m_gConnection.CreateInstance("ADODB.Connection");///创建Connection对象
m_gConnection->ConnectionTimeout=atoi(OutTime);///设置超时时间为3秒
m_gConnection->Open((_bstr_t)ConStr,(_bstr_t)UserName,(_bstr_t)PassWord,adModeUnknown);
fongzl 2007-09-15
  • 打赏
  • 举报
回复
谢谢各位
我找到问题所在了,mdb文件位置错误
shanhqk 2007-09-15
  • 打赏
  • 举报
回复
1.正确加载dll文件,
2.正确初始化com,特别是在多线程环境下,需要每一个线程都初始化

4,011

社区成员

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

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