- 添加ADO类,项目->添加类(添加是C++类,不是基于MFC类),名字叫ADOConn;
- 在stdafx.h中添加:
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
- 在ADOConn.h文件中添加变量
_RecordsetPtr m_pRecordset; //记录集指针
_ConnectionPtr m_pConn; //连接数据库指针
- 在ADOConn.cpp 创建数据库初始化方法:
void ADOConn::OnInitADOConn(void) { //初始化OLE/COM环境 ::CoInitialize(NULL); try { //创建connection对象 m_pConn.CreateInstance("ADODB.Connection"); //设置连接字符串 m_pConn->ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=res/GiftSoft.accdb"; //Server uid pwd 的设置,根据实际情况来 m_pConn->Open("","","",adConnectUnspecified); } catch(_com_error e) { //显示错误信息 AfxMessageBox(e.Description()); } }
- 创建断开数据库方法:
void ADOConn::ExitConnect(void) { if(m_pRecoderSet!=NULL) { m_
VS2010 MFC中对Access数据库基本操作
最新推荐文章于 2023-03-10 08:55:01 发布