私はasp.netサイトのストアドプロシージャをC#で呼び出そうとしています。私はSqlCommandクラスを使用してExecuteQuery()を呼び出しています。戻り値は-1ですか?SQL Server 2005のC#でexecutequeryの戻り値をチェックする方法は?
ストアドプロシージャは機能し、SQL Management Studioでテストしました。どのようにすればより詳細なエラー記述を得ることができますか?
私はasp.netサイトのストアドプロシージャをC#で呼び出そうとしています。私はSqlCommandクラスを使用してExecuteQuery()を呼び出しています。戻り値は-1ですか?SQL Server 2005のC#でexecutequeryの戻り値をチェックする方法は?
ストアドプロシージャは機能し、SQL Management Studioでテストしました。どのようにすればより詳細なエラー記述を得ることができますか?
私の最初の呼び出しはSQL Server ProfilerをSQL Server Management Studioで実行することで、データベースに対して実行されているSQLが正確にわかります。 SQL Server Management StudioでSQLを実行すると、SQLエラーかどうかを判断できます。あなたの所見と一緒に投稿してください。
お客様のストアドプロシージャは以下のようになります。あなたが投稿することができますあなたのコードは、それがどの
を返す場合は、ストアドプロシージャからエラーメッセージ/エラー番号をキャプチャすることができます。このように
Error_Message
とError_Number
を参照してくださいコード? –
System.Data.SqlClient.SqlCommandにExecuteQueryメソッドがありません。 –
http://stackoverflow.com/questions/6210027/c-calling-sql-server-stored-procedure-with-return-value/を参照してください。 6210055#6210055 –