void ADOConn::OnInitADOConn()
{
//初始化
::CoInitialize(NULL);
try
{
m_pConnection.CreateInstance("ADODB.Connection");
//設定連接字串
_bstr_t strConnect="driver=SQL Server;Server=HY-PC;DATABASE=SignInSystem;UID=hy;PWD=hy1991119";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}
}
以上是連接部分的代碼,代碼本身沒有問題,連接可以成功,插入、查詢等后續步驟也沒什么問題, 但是 代碼運行非常慢 除錯發現 在m_pConnection->Open(strConnect,"","",adModeUnknown);這一句上, 程式要停2秒左右才能跳到下一句,求大神分析問題出在何處?
uj5u.com熱心網友回復:
初次連接估計都不快,你有沒有測驗SQLSERVER其他版本連接速度啊?uj5u.com熱心網友回復:
我之前用c++builder,也是ADO連接資料庫,感覺很快的呀,不知樓主用的環境是什么呢uj5u.com熱心網友回復:
將Server的名字換成對應的IP再試。uj5u.com熱心網友回復:
加快你的網路的速度uj5u.com熱心網友回復:
按理說,這個微軟提供的原生的ado,理論是是比其它的類似ADOQuery組件,速度要快很多的呢轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134345.html
標籤:數據庫及相關技術
上一篇:求基于speech sdk開發的簡易語音識別系統程式
下一篇:BCB 6.0報錯
