VB6.0 調用存儲過程


最近有在做一個需求,需要在VB6.0中調用存儲過程,整理了一下,供大家參考,

范例:

 1 Function callStoredProcedure(sEmployeeID As String, Optional sNotes As String = "") As String
 2     On Error GoTo errHand
 3     Dim conn As ADODB.Connection
 4     Set conn = "driver={SQL Server};server=(local);uid=sa;pwd=;database=pubs"
 5 
 6     Dim adoComm As Object
 7     Set adoComm = CreateObject("ADODB.Command") '創建一個對象,用來調用存儲過程
 8     With adoComm
 9         .ActiveConnection = conn '設置連接
10         .CommandType = 4 '類型為存儲過程,adCmdStoredProc = 4
11         .CommandText = "dbo.SP_BIG_CASE_REPORT" '存儲過程名稱
12         '.Parameters.Item("存儲過程中參數的名稱").Value = “值”
13         .Parameters.Item("@EmployeeID").Value = sEmployeeID '設置輸入參數
14         .Parameters.Item("@Notes").Value = sNotes
15         .Execute '執行存儲過程
16     End With
17     Set conn = Nothing
18     
19     Exit Function
20 errHand:
21     MsgBox "callStoredProcedure Error : " & Err.Description, vbOKOnly + vbCritical, sApplicName
22 End Function

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM