在VB中,可以使用ADO(ActiveX Data Objects)對象來調(diào)用存儲過程。下面是一個(gè)簡單的示例代碼:
Dim conn As Object
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = "Provider=SQLOLEDB;Data Source=服務(wù)器名;Initial Catalog=數(shù)據(jù)庫名;User ID=用戶名;Password=密碼"
conn.Open
Dim cmd As Object
Set cmd = CreateObject("ADODB.Command")
cmd.ActiveConnection = conn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "存儲過程名"
' 設(shè)置存儲過程的參數(shù)
cmd.Parameters.Append cmd.CreateParameter("參數(shù)名", adInteger, adParamInput, , 參數(shù)值)
' 執(zhí)行存儲過程
cmd.Execute
' 關(guān)閉連接
conn.Close
Set conn = Nothing
Set cmd = Nothing
在代碼中,你需要根據(jù)自己的實(shí)際情況修改連接字符串、存儲過程名以及參數(shù)值。同時(shí),你還可以根據(jù)實(shí)際情況添加其他的參數(shù)。
注意:上述代碼中使用的是舊版的ADO(ADODB),在新版的.NET中,可以使用ADO.NET來調(diào)用存儲過程。