ストアドプロシージャのプログラムに値を渡そうとしているんですが、
「パラメータを指定して下さい」とエラーが表示してしまいます。
今回初めてストアドを使う為、初歩的な質問だとは思いますがお助け
願えないでしょうか。
ソースは以下のような感じです。
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
解決しました。
ツイート | ![]() |