2011-07-01 21 views
0

Webページではストアドプロシージャを呼び出し、変数を渡して項目を挿入するADO.Netを使用しています。 Webサーバー内では、これは動作しますが、運用サーバー内では動作しません。とにかくSQL Serverを見て、それがエラーを返すかどうかを確認しますか?ASP.Net:SQL挿入クエリが呼び出されていません

答えて

0

深い調査の後、それは私の部分とユーザーにエラーでした。漠然とした謝罪

1

「機能していません」とはどういう意味ですか? ASP.Netコードが何かを呼び出していることをどうやって知っていますか?接続文字列が間違った場所を指している可能性はありますか?ストアドプロシージャを呼び出すコードにtry/catchを入れてエラーを出力または記録する機能はありませんか?プロファイラを実行するか、SQL Serverのエラーログを確認するように指示しますが、コードがサーバーに接続しているとは確信していません。これをデバッグする場所は、アプリケーションであり、SQL Serverではありません。正しいデータベースに接続していることと、ストアドプロシージャを呼び出すコードを実際に入力していることを確認します。それでも「うまくいかない」場合は、その意味を絞り込む必要があります。どちらかが動作するか、エラーメッセージが表示されます(空のcatch {}ハンドラがない場合を除きます)。

+0

+1すべてのポイントでスポットになるが、もう少し落ち着いて表現できたかもしれない。 – Tahbaza

+0

@Tahbaza穏やかな?あなたは何について話していますか?私は叫んだのですか、呪いましたか? –

+0

正しいデータベースへの選択呼び出しを行っているため、my apは正しいデータベースを呼び出しています。これは試行錯誤の中です。特定のテキストにラベルのキャプションを設定してすぐにコードを戻したので、それを過ぎていることはわかっていますが、これはこのページ内で呼び出されていない唯一のSPです。 – mattgcon

関連する問題