路易卡罗家纺:数据库操作
不可以的话,怎么样用C++操作OLE 数据源,给个例子
在C++中,用ADO操场作数据库时,不用MFC,如何初始化COM环境
#import "C:\Program Files\Common Files\System\ado\msado15.dll" rename_namespace("AdoNs")rename("BOF","adoBOF")rename("EOF","adoEOF")
using namespace AdoNs;
::CoInitialize(NULL);
try
{
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->PutCursorLocation(adUseClient);
_bstr_t connectionstring = "Provider=sqloledb;Data Source=";
connectionstring += _T("(LOCAL)");
connectionstring += ";Initial Catalog=";
connectionstring += DB_Name;
connectionstring += ";User Id=sa";
connectionstring += ";Password=";
connectionstring += ";";
m_pConnection->Open(connectionstring,"","",adConnectUnspecified);
/* m_pConnection->ConnectionString="driver={SQL Server};server="";datebase="+DB_Name;
m_pConnection->Open("","","",NULL);*/
}
catch (...)
{
AfxMessageBox(_T("初始化出错"));
return false;
}
return TRUE;