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();
*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();
相关文章推荐
- 第一次在VS2010下MFC采用ADO方式连接ACCESS数据库(详细过程)
- ADO.NET数据库的连接(Access数据库连接)
- 如何使用ADO连接带密码的ACCESS数据库
- 金蝶迷你版Access数据库的ado连接字符串
- VC连接ADO方式ACCESS数据库在WIN7下编译到XP下不能运行解决方法
- VC连接ADO方式ACCESS数据库在WIN7下编译到XP下不能运行
- ADO连接Access数据库,Access版本问题
- c# winform 桌面程序连接Access数据库,操作Access数据库,分页,ADO.NET
- ADO方式连接带有密码的Access数据库文件(VC、Delphi)
- 第一次在VS2010下MFC采用ADO方式连接ACCESS数据库(详细过程)
- vb ADO控件连接ACCESS数据库做登录密码的例子
- VC下利用ADO连接Access数据库
- VC ADO连接Access数据库
- 解决VC++在WIN7下使用ADO方式连接ACCESS数据库到XP不能运行的问题
- VC使用ADO对象连接一个Access数据库
- ADO.NET连接Access数据库实例
- ADO.NET连接Access数据库
- VC6.0 通过ado连接access数据库
- VC 在WIN7下使用ADO方式连接ACCESS数据库到XP不能运行
- VC下利用ADO连接Access数据库