データベースの操作中に異なる問題を扱いたいと思っています。SqlExceptionがスローされたために実際の問題を知るには?
間違ったデータベースの資格情報またはネットワークの問題のため、操作が失敗することがあります。または、クエリが正しくないために失敗する可能性があります(文字列値がint型の列に渡されている場合)
私のC#コードではSqlErrors
のコレクションを持つSqlException
しかありません。しかし、多くの重大度があります。
私は簡単にSqlExceptionの原因を特定できますか?接続の問題や認証の失敗、またはクエリの問題のために例外を特定する方法はありますか。
は、私はSQL Serverを使用しています2005年
を私も、汎用的な解決のために達することを試みました。私の目標は、ユーザーフレンドリーなエラーメッセージをエンドユーザーに提示することでした。私は今までのところ実用的な解決策を見出しません –