代碼如下:
void ADOConn::OnInitADOConn()//鏈接資料庫
{
try
{
CoInitialize(NULL);
m_pConnection.CreateInstance("ADODB.Connection");//創建鏈接物件實體,除錯時這句話錯了!!
_bstr_t strConnect = "Provider=MSDAORA.1;Password=mrlrn;\
User ID=system;Data Source=mrLRN;Persist Security Info=True";
m_pConnection->Open(strConnect, "", "", adModeUnknown);//打開資料庫
}
catch (_com_error e)
{
AfxMessageBox(e.Description());//彈出錯誤處理
}
}

本人小白
這是什么情況?
我已經在stdafx.h里添加了#import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace\
rename("EOF","adoEOF")rename("BOF","adoBOF")
我用sql命令列時,還要輸入conn username/password才能使用,MFC上難道不用輸入嗎?
uj5u.com熱心網友回復:
感覺是ado被oracle搶占了你系統上oracleuj5u.com熱心網友回復:
uj5u.com熱心網友回復:
用ADO助手試試。
uj5u.com熱心網友回復:
你是不是設定錯了資料源??轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/142616.html
標籤:數據庫
上一篇:C++呼叫Matlab庫檔案
