2011-07-06 7 views
1

データベースの読み取り/書き込み操作で例外をキャッチするときに、Try-Catch構造でキャッチしようとする特定の例外はありますか?SQL Serverデータベース操作に固有の例外

try 
{ 
    MyDatabaseHandlingMethod();    
} 
catch (exception ex)//what to use instead of just "exception"? 
{ 
    //exception handling 
} 

データベース関連の操作を実行しようとすると「例外」の代わりに使用する例外は何ですか? (のような操作を扱うファイルの場合IOException

+0

SqlExceptionエラーコードを探していますか? http://stackoverflow.com/questions/380547/a-list-of-common-sqlexception-numbersを参照してください。 – UrbanEsc

答えて

2

SQL Serverの例外はタイプSqlExceptionのものであろう - 彼らは例外に関する詳細な情報が含まれていSqlErrorオブジェクトのリストを保持しているErrorsコレクションが含まれています。参考のため

は、MSDNを参照してください。

1

あなたはおそらくNumber性質を持っている、SQLExceptionを処理する必要があります。

関連する問題