正如頭暈的說我想用參數調用存儲過程。 下面是VB6-功能VB6調用帶參數的存儲過程
私人小組TestProcedur() 昏暗STRSQL作爲字符串 昏暗CPW作爲的rdoQuery
strSql$ = "? = {call Insert_Student(?) }"
Set CPw = gRdoConn.CreateQuery("InsertStudent", strSql)
CPw.rdoParameters(0).Direction = rdParamReturnValue
CPw(1) = "FRANK"
Set mrsR = CPw.OpenResultset()
結束子
存儲過程下面
CREATE PROCEDURE Insert_Student
@Name VARCHAR(50)
AS
BEGIN
INSERT INTO dbo.Student (Name)
VALUES (@Name)
END
GO
運行此功能時出現問題。這條線時出現錯誤訊息話題「CPw.rdoParameters(0).Direction = rdParamReturnValue」,上面寫着:不適描述索引」
請發佈你到目前爲止編寫的代碼,人們通常不喜歡只爲你寫代碼,因爲這是一個工作描述,而不是一個問題。 – 2011-05-26 09:21:28
這是更好嗎?當運行函數時出現問題得到一個錯誤消息說:「找不到文本指示的項目」 – user473104 2011-05-26 09:50:03
是否有你使用RDO而不是ADO的原因?如果你剛開始這個項目,你應該consi改變。 – 2011-05-26 10:16:11