求大家幫忙,搞了好久都弄不出來
uj5u.com熱心網友回復:
這個問題挺簡單的建立:
CREATE PROC GG (@id VARCHAR(80))
DECLARE @CODE VARCHAR(80)
SET @CODE=@id
print @CODE
執行:
exec GG 'aaa'
uj5u.com熱心網友回復:
貼代碼,看到到底你怎么訪問上去。uj5u.com熱心網友回復:
貼存盤程序的引數定義和呼叫的代碼,通常是引數設定錯誤。uj5u.com熱心網友回復:
Public cn As New ADODB.Connection '定義連接
Public strCn As String‘定義連接字符
strcn=“………………”
cn.Open strCn
下面呼叫帶引數存盤程序
Dim para1 As New ADODB.Parameter’輸入引數
Dim adoCmd As New ADODB.Command ‘定義存盤國產
With adoCmd’設定存盤程序
.ActiveConnection = cn
.CommandType = adCmdStoredProc
.CommandText = "名稱" 存盤程序名稱
End With
With para1 ’設定輸入引數1
.Name = "@id中轉庫" 引數名字,與存盤程序的引數對應
.Type = ADODB.DataTypeEnum.adInteger 引數型別
.Direction = ADODB.ParameterDirectionEnum.adParamInput ‘引數輸入輸出方式
End With
adoCmd.Parameters.Append para1 將變數添加至存盤程序
para1.Value = id_中轉庫 ’設定存盤程序的值
adoCmd.Execute ‘ 執行存盤程序
完畢
結貼給分把。。呵呵
uj5u.com熱心網友回復:
樓主給分把轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/115405.html
下一篇:一個整數,如何拆分高低位元組?
