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

FMC连接mdb异常

2012-06-14 
FMC连接mdb错误[codeC/C++][/code]//连接数据库代码//初始化COM环境::CoInitialize(NULL)//创建连接对象

FMC连接mdb错误
[code=C/C++][/code] //连接数据库代码
//初始化COM环境
::CoInitialize(NULL);
//创建连接对象和记录及对象
HRESULT hr;
try
{
  hr=m_pConnection.CreateInstance("ADODB.Connection"); //创建Connection 对象
if (SUCCEEDED(hr))
{
hr=m_pConnection->Open("Provider= Microsoft.Jet.OLEDB.4.0;Date Source=db.mdb","","",adModeUnknown); //连接数据库
}
}
catch(_com_error e) //捕捉异常
{
  CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);
}
 // AfxMessageBox("连接数据库成功!");
m_pRecordset.CreateInstance(__uuidof(Recordset));


这是我连接mdb库文件的代码,不知道那里错了,求高手帮忙 运行后就是显示连接数据库失败,错误信息,未指定的错误!

[解决办法]
Date Source=db.mdb
连接字符串中的数据库的路径你设置一个绝对路径试试,例如:Date Source=F:\\db.mdb
[解决办法]
留个qq ,我帮你看看先.

热点排行