MFC怎么连接access数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC怎么连接access数据库相关的知识,希望对你有一定的参考价值。

参考技术A 1、在MFC的工程中添加一个access文件
2、在MFC中添加记录集
try

m_pConn.CreateInstance("ADODB.Connection");
_bstr_t Connection ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\\aaaa.mdb;Persist Security Info=False";//aaaa为你的access的文件名
m_pConn->Open(Connection, "", "", adConnectUnspecified);

catch(_com_error &e)

::CoUninitialize();
::AfxMessageBox(e.ErrorMessage());
return FALSE;

3、在stdAfx.h文件中添加语句
#import "c:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF", "ENDOFFILE")
4、在需要打开数据库的地方添加打开表的函数
StrSQL="Select * From bbbb";//bbbb为表名
m_pRs.CreateInstance("ADODB.Recordset");
m_pRs->Open((_variant_t)StrSQL, _variant_t((IDispatch *)theApp.m_pConn,true), adOpenStatic, adLockOptimistic, adCmdText);

UpdateData(TRUE);
//需要干的事情
m_pRs->Update();

m_pRs->Close();追问

需要ODBC连接的

以上是关于MFC怎么连接access数据库的主要内容,如果未能解决你的问题,请参考以下文章

MFC程序连接access数据库,目标机出现“未找到提供的程序,该程序未正确安装”

mfc中如何连接access数据库 求详细步骤

MFC怎么连接数据库

求助,求向access2003版本数据库中加入新纪录的程序代码(VC6.0,MFC,ADO)

Visual Studio2013怎么创建MFC窗体

Visual Studio2013怎么创建MFC窗体