.NET Framework 標準の例外一覧 System.Data.dll [C#, VB]

例外(Exception)

.NET Frameworkのアセンブリ「System.Data.dll」に定義されている例外クラス(Exception)の一覧です。

System.Data

アセンブリ: System.Data.dll

System.Data に定義されている例外クラス(Exception)は以下になります。

InvalidUdtException

SQL Server または ADO.NET の System.Data.SqlClient プロバイダーが、無効なユーザー定義型 (UDT) を検出した場合にスローされる例外です。

名前空間: Microsoft.SqlServer.Server
クラス名: InvalidUdtException

既定のメッセージ
なし

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

ConstraintException

制約に違反する操作を試みた場合にスローされる例外です。

名前空間: System.Data
クラス名: ConstraintException

既定のメッセージ
Constraint Exception が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

DataException

ADO.NET コンポーネントを使用してエラーが生成されたときにスローされる例外です。

名前空間: System.Data
クラス名: DataException

既定のメッセージ
Data Exception が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

DBConcurrencyException

挿入、更新、または削除操作中に影響を受ける行数が 0 になった場合に DataAdapter によってスローされる例外です。

名前空間: System.Data
クラス名: DBConcurrencyException

既定のメッセージ
DB の同時実行違反が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

DeletedRowInaccessibleException

削除された DataRow でアクションを実行しようとしたときにスローされる例外です。

名前空間: System.Data
クラス名: DeletedRowInaccessibleException

既定のメッセージ
削除された行にはアクセスできません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

DuplicateNameException

DataSet 関連オブジェクトで追加操作を実行中に、重複するデータベース オブジェクト名が発見されたときにスローされる例外です。

名前空間: System.Data
クラス名: DuplicateNameException

既定のメッセージ
重複した名前は許可されていません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

EvaluateException

Expression の DataColumn プロパティを評価できないときにスローされる例外です。

名前空間: System.Data
クラス名: EvaluateException

既定のメッセージ
Data Exception が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

InRowChangingEventException

EndEdit イベント内で RowChanging メソッドを呼び出したときにスローされる例外です。

名前空間: System.Data
クラス名: InRowChangingEventException

既定のメッセージ
RowChanging イベントではサポートされない操作です。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

InvalidConstraintException

リレーションシップを誤って作成またはアクセスしようとしたときに生成される例外です。

名前空間: System.Data
クラス名: InvalidConstraintException

既定のメッセージ
制約が無効です。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

InvalidExpressionException

無効な DataColumn が格納された Expression を DataColumnCollection に追加しようとした場合にスローされる例外です。

名前空間: System.Data
クラス名: InvalidExpressionException

既定のメッセージ
Data Exception が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

MissingPrimaryKeyException

主キーが格納されていないテーブル内の行にアクセスしようとした場合にスローされる例外です。

名前空間: System.Data
クラス名: MissingPrimaryKeyException

既定のメッセージ
主キーがありません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

NoNullAllowedException

AllowDBNull が false に設定されている列に null 値を挿入しようとした場合にスローされる例外です。

名前空間: System.Data
クラス名: NoNullAllowedException

既定のメッセージ
Null は許可されていません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

OperationAbortedException

実行中の操作がユーザーによって中止されるとスローされる例外です。

名前空間: System.Data
クラス名: OperationAbortedException

既定のメッセージ
なし

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

ReadOnlyException

読み取り専用列の値を変更しようとした場合にスローされる例外です。

名前空間: System.Data
クラス名: ReadOnlyException

既定のメッセージ
列は読み取り専用としてマークされています。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

RowNotInTableException

DataRow 内に存在しない DataTable で操作を実行しようとした場合にスローされる例外です。

名前空間: System.Data
クラス名: RowNotInTableException

既定のメッセージ
テーブルに行がありません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

StrongTypingException

ユーザーが DBNull 値にアクセスした場合に厳密に型指定された DataSet によってスローされる例外です。

名前空間: System.Data
クラス名: StrongTypingException

既定のメッセージ
Data Exception が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

SyntaxErrorException

Expression の DataColumn プロパティが構文エラーを含んでいる場合にスローされる例外です。

名前空間: System.Data
クラス名: SyntaxErrorException

既定のメッセージ
Data Exception が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

TypedDataSetGeneratorException

厳密に型指定された DataSet を生成するときに名前の矛盾が発生した場合にスローされる例外です。

名前空間: System.Data
クラス名: TypedDataSetGeneratorException

既定のメッセージ
Data Exception が発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

VersionNotFoundException

削除された DataRow のバージョンを返そうとした場合にスローされる例外です。

名前空間: System.Data
クラス名: VersionNotFoundException

既定のメッセージ
バージョンが見つかりません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

DbException

データ ソースに代わってスローされるすべての例外の基本クラスです。

名前空間: System.Data.Common
クラス名: DbException

既定のメッセージ
なし

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

OdbcException

ODBC データ ソースから警告またはエラーが返された場合に生成される例外です。

名前空間: System.Data.Odbc
クラス名: OdbcException

既定のメッセージ
なし

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

OleDbException

基になるプロバイダーが OLE DB データ ソースに関する警告またはエラーを返したときにスローされる例外です。

名前空間: System.Data.OleDb
クラス名: OleDbException

既定のメッセージ
なし

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

SqlException

SQL サーバーから警告またはエラーが返された場合にスローされる例外です。

名前空間: System.Data.SqlClient
クラス名: SqlException

既定のメッセージ
なし

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

SqlAlreadyFilledException

スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するための例外クラスです。

名前空間: System.Data.SqlTypes
クラス名: SqlAlreadyFilledException

既定のメッセージ
SQL Type には既にデータが読み込まれています。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

SqlNotFilledException

スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するための例外クラスです。

名前空間: System.Data.SqlTypes
クラス名: SqlNotFilledException

既定のメッセージ
SQL Type にはデータが読み込まれていません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

SqlNullValueException

Value 構造体の System.Data.SqlTypes プロパティが null に設定されている場合にスローされる例外です。

名前空間: System.Data.SqlTypes
クラス名: SqlNullValueException

既定のメッセージ
データが Null です。このメソッド、またはプロパティは Null 値で呼び出せません。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

SqlTruncateException

System.Data.SqlTypes 構造体に値を設定するとその値が切り捨てられる場合にスローされる例外です。

名前空間: System.Data.SqlTypes
クラス名: SqlTruncateException

既定のメッセージ
数値演算で切り捨てが起こりました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

SqlTypeException

System.Data.SqlTypes の例外の基本クラスです。

名前空間: System.Data.SqlTypes
クラス名: SqlTypeException

既定のメッセージ
SqlType エラーが発生しました。

C# の try-catch-finally 文

Visual Basic の Try-Catch-Finally 文

他のアセンブリの例外一覧については、以下の記事をご覧ください。

.NET Framework 標準の例外一覧(アセンブリ別)
.NET Framework に標準で用意されている主要な例外クラス(Exception)の一覧をアセンブリ別にまとめておきます。 ア...