頭文件里加

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、長興ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的長興網(wǎng)站制作公司
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
這句了嗎?
App的InitInstance里加AfxOleInit();這句了嗎?
都加了的話在OnInitADOConn() 的cahtch里用AfxMessageBox(e.Description());看看是什么錯誤。
實在找不到原因就把Provider=SQLOLEDB.1換個驅(qū)動試試。有時候某1個驅(qū)動會出莫名其妙的錯誤。
使用 ADODB.Command 來調(diào)用存儲過程,如:
Dim adoComm As Object
'// 創(chuàng)建一個對象,我們用來調(diào)用存儲過程
Set adoComm = CreateObject("ADODB.Command")
With adoComm
'// 設(shè)置連接,假設(shè) adoConn 為已經(jīng)連接的 ADODB.Connection 對象
.ActiveConnection = adoConn
'// 類型為存儲過程,adCmdStoredProc = 4
.CommandType = 4
'// 存儲過程名稱
.CommandText = "你的存儲過程名稱"
'// 設(shè)置輸入?yún)?shù)
.Parameters.Item("@輸入?yún)?shù)").Value = "值"
'// 執(zhí)行存儲過程
.Execute
If .Parameters.Item("@返回參數(shù)名稱").Value = True Then
Else
End If
End With
'// 釋放對象
Set adoComm = Nothing
首先
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
然后:
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///創(chuàng)建Connection對象
if(SUCCEEDED(hr))
{
m_pConnection-ConnectionTimeout=2;///設(shè)置超時時間為2秒
//以下是連接access2000數(shù)據(jù)庫。。。
m_pConnection-Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=lo.mdb;","","",adModeUnknown);
//連接SQL數(shù)據(jù)庫
// m_pConnection-CursorLocation = adUseClient;
// m_pConnection-IsolationLevel = adXactReadCommitted;
// m_pConnection-Open("Provider=SQLOLEDB;Server=127.0.0.1;DATABASE=kgd;UID=sa;PWD=","","",adModeUnknown);
}
}
catch(_com_error e)///捕捉異常
{
CString temp;
temp.Format("連接數(shù)據(jù)庫錯誤信息:%s",e.ErrorMessage());
::MessageBox(NULL,temp,"提示信息",NULL);
AfxMessageBox(e.Source());
AfxMessageBox(e.Description());
return false;
}
我是這樣干的.很健康
文章題目:vcsqlserver的簡單介紹
當(dāng)前URL:http://chinadenli.net/article43/dsehdhs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、手機(jī)網(wǎng)站建設(shè)、小程序開發(fā)、軟件開發(fā)、外貿(mào)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)