1.打开access建立数据库student.accdb. 然后创建一些表,如:student_table
*2.建立数据源,控制面板->管理工具->数据源,选择数据库相应的驱动创建数据源
3.应用程序连接数据库,和访问记录:
关键语句:
//引入ADO
#import "C:\Program Files\common files\system\ado\msado15.dll"no_namespace rename("EOF","adoEOF") //引入COM
#include <icrsint.h>
//定义对象
private:
_ConnectionPtr m_connection;
_RecordsetPtr m_record;
//COM库初始化
::CoInitialize(NULL);
m_connection.CreateInstance(_uuidof(Connection));
m_connection->Open("DSN=mystudent","","",0);
CString str(L"select * from mytable");
BSTR str2 = str.AllocSysString();
m_record.CreateInstance(_uuidof(Recordset));
m_record->Open(str2,(IDispatch*)m_connection,adOpenDynamic,adLockOptimistic,adCmdText);
m_record->MoveFirst();
while(!m_record->adoEOF)
{
CString str = (CString)(m_record->GetCollect(L"姓名").bstrVal);
m_record->MoveNext();
}
m_record->Close();
m_connection->Close();
::CoUninitialize();