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

解決


Toney  2004-10-13 20:03:58  No: 116946

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

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

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 22:06:11  No: 116947

解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加