要访问access2000,使用ADO。
注意:Jet 3.51 OLEDB provider 被设计用来打开Access97数据库,如果你要打开Access2000 请使用Jet 4.0 OLEDB provider.如使用win2000包括了jet4.0,否则需安装Visual Studio Servive Pack
注意:Jet 3.51 OLEDB provider 被设计用来打开Access97数据库,如果你要打开Access2000 请使用Jet 4.0 OLEDB provider.如使用win2000包括了jet4.0,否则需安装Visual Studio Servive Pack
实在要用DAO的话用access2000转换一下先
1.把数据库创成早期版本。(Access2000>工具>数据库实用工具>转换数据库>到早期...)
2.在InitInstance()中加入:
AfxGetModuleState()->m_dwVersion = 0x0601;
而默认情况下,MFC的使用版本为6.00,MFC6.00是默认使用DAO3.5,DAO3.5(DAO350.dll)只能使用Jet3.5,也就只能使用早期的Access.