文書の過去の版を表示しています。
SqlException クラス (System.Data.SqlClient)
SqlException の Number に設定される番号の種類は以下の通りである。
20未満はSQLServerに接続する前のエラーで、System.Data.SqlClient.TdsEnums(private class)に定義されている番号が設定される。
| 番号 | 補足 | 
|---|---|
| -3 | ZeroBytes | 
| -2 | Timeout | 
| -1 | Unknown | 
| 1 | InsufficientMemory | 
| 2 | AccessDenied | 
| 3 | ConnectionBusy | 
| 4 | ConnectionBroken | 
| 5 | ConnectionLimit | 
| 6 | ServerNotFound | 
| 7 | NetworkNotFound | 
| 8 | InsufficientResources | 
| 9 | NetworkBusy | 
| 10 | NetworkAccessDenied | 
| 11 | GeneralError | 
| 12 | IncorrectMode | 
| 13 | NameNotFound | 
| 14 | InvalidConnection | 
| 15 | ReadWriteError | 
| 16 | TooManyHandles | 
| 17 | ServerError | 
| 18 | SSLError | 
| 19 | EncryptionError | 
| 20 | EncryptionNotSupported | 
20より大きい番号は SQLServer の master データベースの dbo.sysmessages テーブルに定義されているものが発生する。