ストアドプロシージャに値を渡すには?

解決


Toney  2004-10-13 11:03:58  No: 116946  IP: [192.*.*.*]

ストアドプロシージャのプログラムに値を渡そうとしているんですが、
「パラメータを指定して下さい」とエラーが表示してしまいます。
今回初めてストアドを使う為、初歩的な質問だとは思いますがお助け
願えないでしょうか。

ソースは以下のような感じです。

VB側-------------
gstrSql = "DECLARE @RC int"
gstrSql = gstrSql & " DECLARE @pTermID char(20)"
gstrSql = gstrSql & " DECLARE @mDate_S char(10)"
gstrSql = gstrSql & " DECLARE @mDate_E char(10)"
gstrSql = gstrSql & " DECLARE @mCompanyCode int"
   
gstrSql = gstrSql & " EXEC @RC = [dbo].[予約] '" & pTermID & "','" & strDate_S & "','" & strDate_E & "''" & gintSectinIndex + 1 & "'"

ストアド側-----
CREATE   procedure 予約(@pTermID char(20), @mDate_S char(10), @mDate_E char(10), @mCompanyCode int)
as

編集 削除
Toney  2004-10-13 13:06:11  No: 116947  IP: [192.*.*.*]

解決しました。

編集 削除