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数据库,目标机出现“未找到提供的程序,该程序未正确安装”