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

vc连接ACCESS2003数据库失败,该如何解决

2012-02-03 
vc连接ACCESS2003数据库失败m_pConnection.CreateInstance(__uuidof(Connection))try{m_pConnection-Ope

vc连接ACCESS2003数据库失败
m_pConnection.CreateInstance(__uuidof(Connection)); 
try
{
  m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DBxipian.mdb",
"","",adModeUnknown); 
  } 

  catch(_com_error e) 
  { 
  AfxMessageBox("数据库连接失败!"); 
  } 

  m_pRecordset.CreateInstance(__uuidof(Recordset)); 


我用的是access2003,不知道问什么连接不上???
Microsoft.Jet.OLEDB.4.0 的难道说支持的版本不对??

[解决办法]
先看看初始化com环境没?
先调用CoInitialize,如果调用了再根据错误信息判断其它原因。
[解决办法]
查看下文件是否在当前目录下面,最好填入绝对路径
[解决办法]
看看异常是什么。。。

热点排行