1.添加代码在StdAfx.h中
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF")
2.初始化OLE/COM库环境
在应用程序类的OnInitance()中添加代码
::CoInitialize(NULL);
或者更完美的
if(FAILED(::CoInitialize(NULL)))
{
AfxMessageBox("ADO Init Failed");
return false;
}
3.连接数据库
首先定义指针
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;
然后连接吧.在OnInitDialog或者OnInitance都好,下面用例子说明
BOOL C------::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
CString strname;
strname.Format("uid=;pwd=;DRIVER={Microsoft Access Driver (*.mdb)};DBQ