C++ 通过ADO连接ACCESS数据库时出错
帝国队长 2011-02-25 12:56:05 代码如下
_ConnectionPtr Conn=NULL;
_RecordsetPtr rs=NULL;
AfxOleInit();
CoInitialize(NULL);
Conn.CreateInstance(_uuidof(Connection));
try
{
Conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb","","Database Password=123",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败,确认数据库Song.mdb是否在当前路径下!");
//return FALSE;
}
数据库就在项目目录下,我用的是VS2008,但是我怎么都连不上,数据库有密码机123,是不是要在ACCESS软件中配置了才能打开呀,哪位高手救救我呀!