返回信息流最近看到很多种说法不知道怎么样的 大牛求解啊
这是一条镜像帖。来源:北邮人论坛 / cpp / #44211同步于 2010/9/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
MFC如何读取ACCESS数据库啊
zhuhua
2010/9/24镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///
if( TRUE == SUCCEEDED(hr))
{
strDBFile = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strDBFile;
hr = m_pConnection->Open((_bstr_t)strDBFile ,_bstr_t(strUser),_bstr_t(strUser),adModeUnknown);
}
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("%s",e.ErrorMessage());
AfxMessageBox(errormessage);
return FALSE;
}
大多说一问就说给出以上代码,不懂啊 我不知道该放在哪个函数下 而且是如何读取的呢 求解
::CoInitialize(NULL);
m_pConnection.CreateInstance("ADODB.Connection");
//连接数据库
try
{
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=.\\info.mdb; ","","",adModeUnknown); }
catch(_com_error e)
{
AfxMessageBox("数据库连接失败!");
}
还有这种说法的啊
在stdafx.h 中,
#import "C:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF") //引入ADO DLL
在对话框的头文件中:
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset; //记录集
也有这样的