2011-05-26 74 views
0

正如頭暈的說我想用參數調用存儲過程。 下面是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」,上面寫着:不適描述索引」

+2

請發佈你到目前爲止編寫的代碼,人們通常不喜歡只爲你寫代碼,因爲這是一個工作描述,而不是一個問題。 – 2011-05-26 09:21:28

+0

這是更好嗎?當運行函數時出現問題得到一個錯誤消息說:「找不到文本指示的項目」 – user473104 2011-05-26 09:50:03

+0

是否有你使用RDO而不是ADO的原因?如果你剛開始這個項目,你應該consi改變。 – 2011-05-26 10:16:11

回答

1
+0

我運行該功能時出現問題。運行「CPw.rdoParameters(0).Direction = rdParamReturnValue」這一行時出現錯誤消息:「無效的描述索引」 – user473104 2011-05-26 10:01:55

+0

我得到它的工作。謝謝! – user473104 2011-05-26 11:02:58

+0

沒有Microsoft文檔很好地解釋事情。 ,不完整或負擔過重。 – barrypicker 2016-02-22 17:23:42

相關問題