您的位置:首页 > 数据库

ADO连接access数据库

2012-03-21 10:32 211 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: