- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP.netにストアドプロシージャが登録できない)
ASP.netにストアドプロシージャが登録できない
このQ&Aのポイント
- ASP.netにストアドプロシージャが登録できず、エラーメッセージが表示される問題について原因と解決方法を解説します。
- ASP.netでSQLServer2000にストアドプロシージャを登録しようとすると、エラーメッセージが表示され、データベースにストアドプロシージャが見つからないという問題が起こります。
- ASP.netでストアドプロシージャを作成しようとすると、正しくサーバー名、ログインID、パスワード、オプションを入力したにもかかわらず、プロパティの値が無効というエラーメッセージが表示されます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
sqlcommandにストアド呼び出し用のパラメータを設定していないのが原因だと思います。(これで意味通じますか?) 上記の意味が良くわからないという場合は、 呼びだしたいストアドのソースと、 ASP.NETで、sqlcommandを使っている箇所のソースを 公開して頂ければ、上記の意味と合わせて、ご回答致します。 #ソースで公開してはまずい箇所は、加工して頂いても構いませんので。 宜しくお願いします。
お礼
ご回答ありがとうございます。 既存のストアドをコピー&ペーストして変更使用しておりますので、sqlcommandにストアド呼び出し用のパラメータは設定しております。 ただ、「ストアドプロシージャ***がデータベースに見つかりませんでした」というメッセージが表示されても、その状態のままコンパイル→デバッグを行うと、新規のストアドプロシージャは実行されました。 よって、この問題は解決となりました。 開発として、これで解決という判断は良くない事ですが、とにかく動かさなければなりませんので・・・ ご丁寧な回答に対して申し訳ない返信ですが、ありがとうございます。