用VS2013写的MFC程序,MFC用ado连接了access数据库,生成exe后,将exe与.mdb的数据库文件一起拷到其他电脑运行,该电脑也是64位,安装了access,但是运行后弹出连接数据库失败,最后点击关闭后出现debug error
::CoInitialize(NULL);
m_pConnection.CreateInstance(_uuidof(Connection));
try
{
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\HistoryFault.mdb", "", "", adModeUnknown);
}
catch (_com_error e)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s", e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
return FALSE;
}