最近做项目需要用到Access数据库,采用ADO连接Access数据库,需要注意的地方如下:
1.程序初始化的时候,需要初始化OLE库
// 初始化 OLE 库
if (!AfxOleInit())
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
2. strConnectInfo= _T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source= ")+DBpath;/*Microsoft.Jet.OLEDB.4.0*//*Microsoft.ACE.OLEDB.12.0;*/
pDBperator ->ConnectDB(strConnectInfo,_T(""),_T(""));
Access 2003 对应 Microsoft.Jet.OLEDB.4.0; Access 2007 对应Microsoft.ACE.OLEDB.12.0;