System.Data.Common 存在しない値を表します。このクラスは継承できません。 1 空の文字列 () を返します。 空の文字列 ()。 2 指定した を使用して、空の文字列を返します。 空の文字列 ()。 文字列の書式を指定するために使用する 。またはオペレーティング システムの現在のロケール設定から書式情報を取得するための null。 2 クラスの唯一のインスタンスを表します。 1 クエリの結果とそれがデータベースに与える影響を記述します。 2 このコマンドを実行した場合は、関連付けられている DataReader オブジェクトを終了すると、関連付けられている Connection オブジェクトが終了します。 このクエリは複数の結果セットを返すことがあります。このクエリを実行すると、データベースの状態に影響を与えることがあります。Default は フラグを設定しないので、ExecuteReader(CommandBehavior.Default) の呼び出しは、機能的には ExecuteReader() の呼び出しと同じです。 このクエリは列と主キーの情報を返します。 クエリは列情報だけを返します。 を使用している場合、.NET Framework SQL Server 用データ プロバイダーは、実行するステートメントを SET FMTONLY ON で開始します。 DataReader が大きなバイナリ値が格納されている列を含む行を処理できるようにします。SequentialAccess を使用すると、DataReader は行全体を読み込むのではなく、ストリームとしてデータを読み込むことができます。さらに、GetBytes メソッドまたは GetChars メソッドを使用すると、読み込み動作を開始するバイト位置、および返すデータの制限付きバッファー サイズを指定できます。 このクエリは単一の結果セットを返します。 クエリは、最初の結果セットの 1 行を返します。このクエリを実行すると、データベースの状態に影響を与えることがあります。一部の .NET Framework データ プロバイダーではこの情報を使用してコマンドのパフォーマンスを最適化することもできますが、この情報の使用は必須ではありません。 オブジェクトの メソッドで を指定すると、OLE DB IRow インターフェイスが使用できる場合、.NET Framework OLE DB 用データ プロバイダーは、このインターフェイスを使用してバインドを実行します。それ以外の場合は、IRowset インターフェイスを使用します。単一行だけを返す SQL ステートメントを使用する場合は、 を指定すると、アプリケーションのパフォーマンスも向上します。複数の結果セットを返すクエリを実行する場合は、SingleRow を指定できます。その場合、複数の結果セットの SQL クエリと単一行の両方が指定されていると、返される結果には、最初の結果セットの 1 行目のみが含まれます。クエリの他の結果セットは返されません。 コマンド文字列の解釈方法を指定します。 2 ストアド プロシージャの名前。 テーブルの名前。 SQL テキスト コマンド (既定)。 データ ソースへの接続の現在の状態を記述します。 2 データ ソースへの接続が断絶しています。この状態は接続が開かれているときだけ発生します。この状態の接続は、いったん閉じてから再び開くことができる場合があります。この値は製品の将来のバージョンで使用するために予約されています。 接続が閉じています。 接続オブジェクトがデータ ソースに接続しています。 接続オブジェクトがコマンドを実行しています。この値は製品の将来のバージョンで使用するために予約されています。 接続オブジェクトがデータを検索しています。この値は製品の将来のバージョンで使用するために予約されています。 接続が開いています。 .NET Framework データ プロバイダーのフィールド、プロパティ、または Parameter オブジェクトのデータ型を指定します。 2 1 から 8,000 文字の範囲内の非 Unicode 文字の可変長ストリーム。 非 Unicode 文字の固定長ストリーム。 1 から 8,000 バイトの範囲内のバイナリ データの可変長ストリーム。 true または false のブール値を表す単純型。 値が 0 から 255 までの範囲内の 8 ビット符号なし整数。 精度が通貨単位の 1/10,000 の、-2 63 (-922,337,203,685,477.5808) から 2 63 -1 (+922,337,203,685,477.5807) までの範囲内の通貨値。 日付の値を表す型。 日時の値を表す型。 日付と時刻のデータ。日付の値の範囲は、AD 1 年 1 月 1 日から AD 9999 年 12 月 31 日です。時刻の値の範囲は、00:00:00 から 23:59:59.9999999 で、精度は 100 ナノ秒です。 タイム ゾーンに対応した日付と時刻。日付の値の範囲は、AD 1 年 1 月 1 日から AD 9999 年 12 月 31 日です。時刻の値の範囲は、00:00:00 から 23:59:59.9999999 で、精度は 100 ナノ秒です。タイム ゾーンの値の範囲は、-14:00 から +14:00 です。 1.0 × 10 -28 から概数 7.9 × 10 28 までの範囲で、有効桁数が 28 または 29 の値を表す単純型。 概数 5.0 × 10 -324 から 1.7 × 10 308 までの範囲で、有効桁数が 15 または 16 の値を表す浮動小数点型。 グローバル一意識別子 (GUID)。 -32768 から 32767 までの値を保持する符号付き 16 ビット整数を表す整数型。 -2147483648 から 2147483647 までの値を保持する符号付き 32 ビット整数を表す整数型。 -9223372036854775808 から 9223372036854775807 までの値を保持する符号付き 64 ビット整数を表す整数型。 別の DbType 値で明示的に表されていない参照型または値型を表す汎用型。 -128 から 127 までの値を保持する符号付き 8 ビット整数を表す整数型。 概数 1.5 × 10 -45 から 3.4 × 10 38 までの範囲で、有効桁数が 7 の値を表す浮動小数点型。 Unicode 文字列を表す型。 Unicode 文字の固定長文字列。 SQL Server の DateTime 値を表す型。SQL Server の time 値を使用する場合は、 を使用してください。 0 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型。 0 から 4294967295 までの値を保持する符号なし 32 ビット整数を表す整数型。 0 から 18446744073709551615 までの値を保持する符号なし 64 ビット整数を表す整数型。 可変長数値。 解析された XML ドキュメントまたは XML フラグメントの表現。 接続のトランザクション ロック動作を指定します。 2 これより分離性の高いトランザクションからの保留中の変更に対しては上書きできません。 データが読み込まれている間、ダーティ読み込みを防ぐために共有ロックが保持されますが、トランザクションが終了する前にデータを変更できます。このため、読み込みは繰り返されません。また実際には存在しないデータを生成できます。 ダーティ読み込みができます。つまり、共有ロックが発行されておらず、排他ロックが有効ではありません。 他のユーザーがデータを更新できないようにするために、クエリで使用するすべてのデータをロックします。繰り返し不能読み込みはできませんが、実際には存在しない行を生成できます。 にレンジ ロックがかけられ、トランザクションが完了するまで、他のユーザーは行を更新したりデータセットに行を挿入できません。 あるアプリケーションで変更中のデータを他のアプリケーションから読み取ることができるように、そのデータのバージョンを保存して、ブロッキングを減らします。この場合、クエリを再実行しても、あるトランザクションで加えられた変更を、他のトランザクションで表示できません。 指定した分離レベルとは異なる分離レベルが使用されていますが、レベルを確認できません。 に関連するクエリ内のパラメーターの型を指定します。 2 このパラメーターは入力パラメーターです。 このパラメーターは入力または出力のどちらでもできます。 このパラメーターは出力パラメーターです。 このパラメーターは、ストアド プロシージャ、組み込み関数、ユーザー定義関数などの演算からの戻り値を表します。 .NET Framework データ プロバイダーの状態変化イベントにデータを提供します。 2 オブジェクトの元の状態と現在の状態が指定されている場合は、 クラスの新しいインスタンスを初期化します。 値のいずれか。 値のいずれか。 接続の新しい状態を取得します。イベントが発生したときは、接続オブジェクトが既に新しい状態になっています。 値のいずれか。 1 接続の元の状態を取得します。 値のいずれか。 1 イベントを処理するメソッドを表します。 イベントのソース。 イベント データを格納している 2 更新する行にクエリ コマンドの結果を適用する方法を指定します。 2 出力パラメーターと最初に返された行の両方が、 内の変更された行に割り当てられます。 最初に返された行のデータが、 内の変更された行に割り当てられます。 返されたパラメーターまたは行は無視されます。 出力パラメーターが 内の変更された行に割り当てられます。 データ ソースに対して実行する SQL ステートメントまたはストアド プロシージャを表します。コマンドを表すデータベース固有のクラスの基本クラスを提供します。 1 オブジェクトのインスタンスを構築します。 の実行のキャンセルを試行します。 1 データ ソースに対して実行するテキスト コマンドを取得または設定します。 実行するテキスト コマンド。既定値は、空の文字列 ("") です。 1 コマンドを実行する試みを終了してエラーが生成されるまでの待機時間を取得または設定します。 コマンドが実行されるまでの待機時間 (秒)。 2 プロパティの解釈方法を指示または指定します。 値のいずれか。既定値は、Text です。 1 この で使用される を取得または設定します。 データ ソースへの接続。 1 オブジェクトの新しいインスタンスを作成します。 オブジェクト。 オブジェクトの新しいインスタンスを作成します。 オブジェクト。 1 この で使用される を取得または設定します。 データ ソースへの接続。 オブジェクトのコレクションを取得します。 SQL ステートメントまたはストアド プロシージャのパラメーター。 この オブジェクトを実行する を取得または設定します。 .NET Framework データ プロバイダーの Command オブジェクトが実行されるトランザクション。既定値は、null 参照 (Visual Basic の場合は Nothing) です。 カスタマイズしたインターフェイス コントロールにコマンド オブジェクトを表示する必要があるかどうかを示す値を取得または設定します。 コマンド オブジェクトをコントロールに表示する必要がある場合は true、それ以外の場合は false。既定値は、true です。 2 接続に対してコマンド テキストを実行します。 操作を表すタスク。 のインスタンス。 コマンド テキストの実行中にエラーが発生しました。 無効な 値。 プロバイダーは、 のオーバーロードに既定以外の実装を提供するには、このメソッドを実装する必要があります。既定の実装は、 同期メソッドを呼び出し、完了したタスクを返します。呼び出し元のスレッドはブロックされます。既定の実装は、既に取り消されたキャンセル トークンを渡した場合、取り消されたタスクを返します。ExecuteReader によってスローされる例外は、返されたタスクの Exception プロパティを介して通信されます。このメソッドは、早期に操作をキャンセルすることを要求するために使用できるキャンセル トークンを受け取ります。実装は、この要求を無視する場合があります。 非同期操作を表すタスク。 ステートメントの実行とデータ取得に関するオプション。 キャンセル要求を監視するためのトークン。 コマンド テキストの実行中にエラーが発生しました。 無効な 値。 接続オブジェクトに対して SQL ステートメントを実行します。 影響を受けた行数。 1 接続オブジェクトに対して SQL ステートメントを実行する の非同期バージョン。CancellationToken.None を使用して、 を呼び出します。 非同期操作を表すタスク。 コマンド テキストの実行中にエラーが発生しました。 これは の非同期バージョンです。プロバイダーは、適切な実装でオーバーライドする必要があります。オプションで、キャンセル トークンを無視できます。既定の実装は、 同期メソッドを呼び出し、完了したタスクを返します。呼び出し元のスレッドはブロックされます。既定の実装は、既に取り消されたキャンセル トークンを渡した場合、取り消されたタスクを返します。 によってスローされる例外は、返されたタスクの Exception プロパティを介して通信されます。返されたタスクが完了するまで DbCommand オブジェクトの他のメソッドとプロパティを呼び出さないでください。 非同期操作を表すタスク。 キャンセル要求を監視するためのトークン。 コマンド テキストの実行中にエラーが発生しました。 に対して を実行し、 を返します。 オブジェクト。 1 に対して を実行し、 値の 1 つを使用して を返します。 オブジェクト。 値のいずれか。 1 に対して を実行し、 を返す の非同期バージョン。CancellationToken.None を使用して、 を呼び出します。 非同期操作を表すタスク。 コマンド テキストの実行中にエラーが発生しました。 無効な 値。 に対して を実行し、 を返す の非同期バージョン。 を呼び出します。 非同期操作を表すタスク。 値のいずれか。 コマンド テキストの実行中にエラーが発生しました。 無効な 値。 を呼び出します。 非同期操作を表すタスク。 値のいずれか。 キャンセル要求を監視するためのトークン。 コマンド テキストの実行中にエラーが発生しました。 無効な 値。 に対して を実行し、 を返す の非同期バージョン。このメソッドは操作を取り消す通知を配信します。 を呼び出します。 非同期操作を表すタスク。 キャンセル要求を監視するためのトークン。 コマンド テキストの実行中にエラーが発生しました。 無効な 値。 クエリを実行し、そのクエリが返す結果セットの最初の行にある最初の列を返します。他のすべての列および行は無視されます。 結果セット内の最初の行の最初の列。 1 クエリを実行し、クエリで返された結果セットの最初の行の最初の列を返す の非同期バージョン。他のすべての列および行は無視されます。CancellationToken.None を使用して、 を呼び出します。 非同期操作を表すタスク。 コマンド テキストの実行中にエラーが発生しました。 これは の非同期バージョンです。プロバイダーは、適切な実装でオーバーライドする必要があります。オプションで、キャンセル トークンを無視できます。既定の実装は、 同期メソッドを呼び出し、完了したタスクを返します。呼び出し元のスレッドはブロックされます。既定の実装は、既に取り消されたキャンセル トークンを渡した場合、取り消されたタスクを返します。ExecuteScalar によってスローされる例外は、返されたタスクの Exception プロパティを介して通信されます。返されたタスクが完了するまで DbCommand オブジェクトの他のメソッドとプロパティを呼び出さないでください。 非同期操作を表すタスク。 キャンセル要求を監視するためのトークン。 コマンド テキストの実行中にエラーが発生しました。 オブジェクトのコレクションを取得します。パラメーターの詳細については、「パラメーターおよびパラメーターのデータ型の構成」を参照してください。 SQL ステートメントまたはストアド プロシージャのパラメーター。 1 データ ソースに対する準備済み (コンパイル済み) のコマンドを作成します。 1 この オブジェクトを実行する を取得または設定します。 .NET Framework データ プロバイダーの Command オブジェクトが実行されるトランザクション。既定値は、null 参照 (Visual Basic の場合は Nothing) です。 1 の Update メソッドがコマンドの結果を使用するときにコマンドの結果を に適用する方法を取得または設定します。 値のいずれか。コマンドが自動的に生成される場合を除き、既定値は Both です。自動的に生成される場合、既定値は None です。 1 データベースへの接続を表します。 1 クラスの新しいインスタンスを初期化します。 データベース トランザクションを開始します。 新しいトランザクションを表すオブジェクト。 トランザクションの分離レベルを指定します。 データベース トランザクションを開始します。 新しいトランザクションを表すオブジェクト。 1 分離レベルを指定して、データベース トランザクションを開始します。 新しいトランザクションを表すオブジェクト。 トランザクションの分離レベルを指定します。 1 開いている接続の現在のデータベースを変更します。 使用する接続のデータベースの名前を指定します。 2 データベースへの接続を閉じます。このメソッドは、開いている接続を閉じるための最も好ましいメソッドです。 接続を開くときに、接続レベルのエラーが発生しました。 1 接続を開くために使用する文字列を取得または設定します。 初期接続を確立するために使用する接続文字列。接続文字列の正確な内容は、この接続の特定のデータ ソースに応じて異なります。既定値は、空の文字列です。 1 試行を中断してエラーを生成するまでの、接続の確立時に待機する時間を取得します。 接続が開かれるまでの待機時間 (秒)。既定値は、使用している特定の接続の種類により決まります。 2 現在の接続に関連付けられている オブジェクトを作成し、返します。 オブジェクト。 1 現在の接続に関連付けられている オブジェクトを作成し、返します。 オブジェクト。 接続が開いてから現在のデータベースの名前を取得するか、接続が開く前に接続文字列に指定されたデータベース名を取得します。 現在のデータベース、または接続が開いてから使用するデータベースの名前。既定値は、空の文字列です。 1 接続するデータベース サーバーの名前を取得します。 接続するデータベース サーバーの名前。既定値は、空の文字列です。 1 イベントを発生させます。 イベント データを格納している で指定した設定を使用して、データベース接続を開きます。 1 で指定した設定を使用してデータベース接続を開く の非同期バージョン。このメソッドは、CancellationToken.None で仮想メソッド を呼び出します。 非同期操作を表すタスク。 これは の非同期バージョンです。プロバイダーは、適切な実装でオーバーライドする必要があります。オプションで、キャンセル トークン優先できます。既定の実装は同期 コールを呼び出し、完了したタスクを返します。既定の実装は、既に取り消された cancellationToken を渡した場合、取り消されたタスクを返します。Open によってスローされる例外は、返されたタスクの Exception プロパティを介して通信されます。返されたタスクが完了するまで DbConnection オブジェクトの他のメソッドとプロパティを呼び出さないでください。 非同期操作を表すタスク。 取り消し命令。 オブジェクトが接続しているサーバーのバージョンを表す文字列を取得します。 データベースのバージョン。返される文字列の形式は、使用している特定の接続の種類に応じて決まります。 返されたタスクが完了していない間に が呼び出されたため、 の呼び出し後に接続が開きませんでした。 2 接続の状態を説明する文字列を取得します。 接続の状態。返される文字列の形式は、使用している特定の接続の種類に応じて決まります。 1 イベントの状態が変更したときに発生します。 厳密に型指定された接続文字列ビルダーの基本クラスを提供します。 1 クラスの新しいインスタンスを初期化します。 指定したキーおよび値を持つエントリを に追加します。 に追加するキー。 指定したキーの値。 が null 参照 (Visual Basic の場合は Nothing) です。 は読み取り専用です。または が固定サイズです。 1 効率的かつ安全に、既存の オブジェクトにキーと値を追加できます。 キー/値ペアを追加する対象の 追加するキー。 指定したキーの値。 2 インスタンスの内容を消去します。 は読み取り専用です。 1 に関連付けられる接続文字列を取得または設定します。 内に格納されているキー/値ペアから作成された、現在の接続文字列。既定値は、空の文字列です。 無効な接続文字列が引数として指定されています。 1 に特定のキーが格納されているかどうかを判断します。 指定したキーを持つエントリが に格納されている場合は true。それ以外の場合は false。 内で検索されるキー。 が null 参照 (Visual Basic の場合は Nothing) です。 1 プロパティに格納されている、現在のキー数を取得します。 インスタンスで維持されている接続文字列に格納されているキーの数。 1 この オブジェクト内の接続情報と、指定したオブジェクト内の接続情報を比較します。 2 つの オブジェクトの接続情報によって同じ接続文字列が得られる場合は true。それ以外の場合は false。 この オブジェクトと比較される 1 指定したキーに関連付けられている値を取得または設定します。 指定したキーに関連付けられている値。指定したキーが見つからない場合、そのキーを取得しようとした場合は null 参照 (Visual Basic では Nothing) が返され、そのキーを設定しようとした場合は、指定したキーを使用して新しい要素が作成されます。null (Visual Basic では Nothing) キーを渡すと、 がスローされます。null 値を割り当てると、キー/値ペアが削除されます。 取得または設定する項目のキー。 が null 参照 (Visual Basic の場合は Nothing) です。 このプロパティが設定されていますが、 が読み取り専用です。またはこのプロパティが設定されていますが、 がコレクション内に存在しません。また、 が固定サイズです。 1 内のキーを格納している を取得します。 内のキーを格納している 1 指定したキーを持つエントリを インスタンスから削除します。 接続文字列内にキーが存在し、削除された場合は true。キーが存在しなかった場合は false。 この の接続文字列から取り除く、キー/値ペアに対するキー。 が null (Visual Basic の場合は Nothing) です。 が読み取り専用、または が固定サイズです。 1 指定されたキーが、この インスタンスに存在するかどうかを示します。 指定したキーを持つエントリが に格納されている場合は true。それ以外の場合は false。 内で検索されるキー。 2 の要素を にコピーします。 の特定のインデックスからコピーが開始されます。 から要素がコピーされる 1 次元の には、0 から始まるインデックス番号が必要です。 コピーの開始位置となる、 内の 0 から始まるインデックス。 へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 へのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。 へのアクセスを同期するために使用できるオブジェクトを取得します。 へのアクセスを同期するために使用できるオブジェクト。 指定したキーおよび値を持つ要素を オブジェクトに追加します。 追加する要素のキーとして使用する 追加する要素の値として使用する 指定したキーを持つ要素が オブジェクトに格納されているかどうかを確認します。 指定したキーを持つ要素を が保持している場合は true。それ以外の場合は false。 オブジェクト内で検索されるキー。 オブジェクトの オブジェクトを返します。 オブジェクトの オブジェクト。 指定したキーを持つ要素を取得または設定します。 指定したキーを持つ要素。 取得または設定する要素のキー。 指定したキーを持つ要素を オブジェクトから削除します。 削除する要素のキー。 コレクションを反復処理する列挙子を返します。 コレクションを反復処理するために使用できる オブジェクト。 この に関連付けられている接続文字列を返します。 現在の プロパティ。 1 指定されたキーに対応する値を から取得します。 が接続文字列に存在する場合は true。それ以外の場合は false。 取得する項目のキー。 に対応する値。 に null 値 (Visual Basic の場合は Nothing) が含まれています。 1 内の値を格納している を取得します。 内の値を格納している 1 データ ソースから行の前方向ストリームを読み取ります。 1 クラスの新しいインスタンスを初期化します。 現在の行の入れ子の深さを示す値を取得します。 現在の行の入れ子の深さ。 1 クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 1 によって使用されているマネージ リソースを解放し、オプションでアンマネージ リソースも解放します。 マネージ リソースとアンマネージ リソースを解放する場合は true。アンマネージ リソースだけを解放する場合は false。 現在の行の列数を取得します。 現在の行の列数。 SQL Server のインスタンスへの現在の接続がありません。 1 指定した列の値をブール値として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定した列の値をバイトとして取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定した列の で指定された位置から開始されるバイト ストリームを、バッファーの で指定された開始位置に読み込みます。 実際に読み取られたバイト数を返します。 インデックス番号が 0 から始まる列序数。 読み取り操作を開始する行内のインデックス。 データのコピー先のバッファー。 データのコピー先となるバッファーのインデックス。 読み取り対象の最大文字数。 指定したキャストが有効ではありません。 1 指定した列の値を単一の文字として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定した列の で指定された位置から開始される文字ストリームを、バッファーの で指定された開始位置に読み込みます。 実際に読み込まれた文字数を返します。 インデックス番号が 0 から始まる列序数。 読み取り操作を開始する行内のインデックス。 データのコピー先のバッファー。 データのコピー先となるバッファーのインデックス。 読み取り対象の最大文字数。 1 要求された列の序数の オブジェクトを返します。 オブジェクト。 インデックス番号が 0 から始まる列序数。 1 指定した列のデータ型の名前を取得します。 データ型の名前を表す文字列。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定した列の値を オブジェクトとして取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 プロバイダー固有の実装でオーバーライドできる、要求された列の序数の オブジェクトを返します。 オブジェクト。 インデックス番号が 0 から始まる列序数。 指定した列の値を オブジェクトとして取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定した列の値を倍精度浮動小数点数として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 データ リーダー内の行を反復処理するために使用できる を返します。 データ リーダー内の行を反復処理するために使用できる 1 指定した列のデータ型を取得します。 指定した列のデータ型。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定された列の値を型として同期的に取得します。 取得する列。 取得する列。 指定された列の値を型として同期的に取得します。 データの取得中、接続は破棄されるか、または閉じられます。 は、データの取得時に閉じます。読み取ることのできるデータはありません (たとえば、最初の は呼び出されなかったか、false を返しました)。以前に読み取られた列をシーケンシャル モードで読み取ろうとしました。非同期操作が進行中でした。シーケンシャル モードで実行中、これはすべての Get* メソッドに適用されます。ストリームの読み取り中に呼び出すことができるためです。 存在しない列を読み取ろうとしています。 は SQL Server によって返される型を一致させたり、キャストできません。 指定された列の値を型として非同期的に取得します。 返される値の型。 返される値の型。 返される値の型。詳細については、次の「解説」を参照してください。 データの取得中、接続は破棄されるか、または閉じられます。 は、データの取得時に閉じます。読み取ることのできるデータはありません (たとえば、最初の は呼び出されなかったか、false を返しました)。以前に読み取られた列をシーケンシャル モードで読み取ろうとしました。非同期操作が進行中でした。シーケンシャル モードで実行中、これはすべての Get* メソッドに適用されます。ストリームの読み取り中に呼び出すことができるためです。 存在しない列を読み取ろうとしています。 がデータ ソースから返された型に一致しないか、キャストできません。 指定された列の値を型として非同期的に取得します。 返される値の型。 返される値の型。 操作を取り消すことを示す通知を反映する取り消し命令。これは取り消しを保証しません。CancellationToken.None の設定は、このメソッドを と同じにします。返されたタスクを取り消し済みとしてマークする必要があります。 返される値の型。詳細については、次の「解説」を参照してください。 データの取得中、接続は破棄されるか、または閉じられます。 は、データの取得時に閉じます。読み取ることのできるデータはありません (たとえば、最初の は呼び出されなかったか、false を返しました)。以前に読み取られた列をシーケンシャル モードで読み取ろうとしました。非同期操作が進行中でした。シーケンシャル モードで実行中、これはすべての Get* メソッドに適用されます。ストリームの読み取り中に呼び出すことができるためです。 存在しない列を読み取ろうとしています。 は、データ ソースによって返される型を一致させたり、キャストできません。 指定した列の値を単精度浮動小数点数として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 2 指定した列の値をグローバル一意識別子 (GUID) として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定した列の値を 16 ビット符号付き整数として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 2 指定した列の値を 32 ビット符号付き整数として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 指定した列の値を 64 ビット符号付き整数として取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 2 0 から始まる列の序数を指定して、列の名前を取得します。 指定した列の名前。 インデックス番号が 0 から始まる列序数。 1 列の名前を指定して、列の序数を取得します。 インデックス番号が 0 から始まる列序数。 列の名前。 指定された名前は有効な列名ではありません。 1 指定した列のプロバイダー固有のフィールドの型を返します。 指定した列のデータ型を記述する オブジェクト。 インデックス番号が 0 から始まる列序数。 1 指定した列の値を のインスタンスとして取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 2 現在の行のコレクション内にあるすべてのプロバイダー固有の属性列を取得します。 配列の のインスタンス数。 属性列のコピー先の 配列。 2 としてデータを取得します。 返されたオブジェクト。 としてデータを取得します。 データの取得中、接続は破棄されるか、または閉じられます。 は、データの取得時に閉じます。読み取ることのできるデータはありません (たとえば、最初の は呼び出されなかったか、false を返しました)。以前に読み取られた列をシーケンシャル モードで読み取ろうとしました。非同期操作が進行中でした。シーケンシャル モードで実行中、これはすべての Get* メソッドに適用されます。ストリームの読み取り中に呼び出すことができるためです。 存在しない列を読み取ろうとしています。 返された型は、次のどの型でもありませんでした。binaryimagevarbinaryudt 指定した列の値を のインスタンスとして取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 指定したキャストが有効ではありません。 1 としてデータを取得します。 返されたオブジェクト。 としてデータを取得します。 データの取得中、接続は破棄されるか、または閉じられます。 は、データの取得時に閉じます。読み取ることのできるデータはありません (たとえば、最初の は呼び出されなかったか、false を返しました)。以前に読み取られた列をシーケンシャル モードで読み取ろうとしました。非同期操作が進行中でした。シーケンシャル モードで実行中、これはすべての Get* メソッドに適用されます。ストリームの読み取り中に呼び出すことができるためです。 存在しない列を読み取ろうとしています。 返された型は、次のどの型でもありませんでした。charncharntextnvarcharテキストvarchar 指定した列の値を のインスタンスとして取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 1 オブジェクトの配列に現在行の列値を設定します。 配列の のインスタンス数。 属性列のコピー先の 配列。 1 この に 1 行以上の行が格納されているかどうかを示す値を取得します。 1 行以上の行が に含まれている場合は true。それ以外の場合は false。 1 が閉じているかどうかを示す値を取得します。 が閉じている場合は true。それ以外の場合は false。 が閉じています。 1 列に格納されている値が存在しない値または欠損値かどうかを示す値を取得します。 指定した列が と等価の場合は true。それ以外の場合は false。 インデックス番号が 0 から始まる列序数。 1 列に格納されている値が存在しない値または欠損値かどうかを示す値を取得する の非同期バージョン。 指定した列の値が DBNull と等価である場合は true。それ以外の場合は false。 取得する、0 から始まる列。 データの取得中、接続は破棄されるか、または閉じられます。 は、データの取得時に閉じます。読み取ることのできるデータはありません (たとえば、最初の は呼び出されなかったか、false を返しました)。以前に読み取られた列をシーケンシャル モードで読み取ろうとしています。非同期操作が進行中でした。シーケンシャル モードで実行中、これはすべての Get* メソッドに適用されます。ストリームの読み取り中に呼び出すことができるためです。 存在しない列を読み取ろうとしています。 列に格納されている値が存在しない値または欠損値かどうかを示す値を取得する の非同期バージョン。必要に応じて、操作を取り消す必要があるという通知を送信します。 指定した列の値が DBNull と等価である場合は true。それ以外の場合は false。 取得する、0 から始まる列。 操作を取り消すことを示す通知を反映する取り消し命令。これは取り消しを保証しません。CancellationToken.None の設定は、このメソッドを と同じにします。返されたタスクを取り消し済みとしてマークする必要があります。 データの取得中、接続は破棄されるか、または閉じられます。 は、データの取得時に閉じます。読み取ることのできるデータはありません (たとえば、最初の は呼び出されなかったか、false を返しました)。以前に読み取られた列をシーケンシャル モードで読み取ろうとしています。非同期操作が進行中でした。シーケンシャル モードで実行中、これはすべての Get* メソッドに適用されます。ストリームの読み取り中に呼び出すことができるためです。 存在しない列を読み取ろうとしています。 指定した列の値を のインスタンスとして取得します。 指定した列の値。 インデックス番号が 0 から始まる列序数。 渡されたインデックスが 0 から の範囲にありません。 1 指定した列の値を のインスタンスとして取得します。 指定した列の値。 列の名前。 指定した名前の列が見つかりません。 1 バッチ ステートメントの結果を読み込むときに、リーダーを次の結果に進めます。 次の結果セットがある場合は true。それ以外の場合は false。 1 バッチ ステートメントの結果を読み込むときに、リーダーを次の結果に進める の非同期バージョン。CancellationToken.None を使用して、 を呼び出します。 非同期操作を表すタスク。 コマンド テキストの実行中にエラーが発生しました。 これは の非同期バージョンです。プロバイダーは、適切な実装でオーバーライドする必要があります。オプションで を無視できます。既定の実装は 同期メソッドを呼び出し、完了したタスクを返します。呼び出し元のスレッドはブロックされます。既定の実装は、既に取り消された を渡した場合、取り消されたタスクを返します。 によってスローされる例外は、返されたタスクの Exception プロパティを介して通信されます。返されたタスクが完了していないうちは、DbDataReader のオブジェクトの他のメソッドとプロパティを呼び出さないでください。 非同期操作を表すタスク。 取り消し命令。 コマンド テキストの実行中にエラーが発生しました。 リーダーを結果セットの次のレコードに進めます。 他の行が存在する場合は true。それ以外の場合は false。 1 結果セットの次のレコードにリーダーを進める の非同期バージョン。このメソッドは、CancellationToken.None で を呼び出します。 非同期操作を表すタスク。 コマンド テキストの実行中にエラーが発生しました。 これは の非同期バージョンです。プロバイダーは、適切な実装でオーバーライドする必要があります。オプションで cancellationToken を無視できます。既定の実装は、 同期メソッドを呼び出し、完了したタスクを返します。呼び出し元のスレッドはブロックされます。既定の実装は、既に取り消された cancellationToken を渡した場合、取り消されたタスクを返します。Read によってスローされる例外は、返されたタスクの Exception プロパティを介して通信されます。返されたタスクが完了するまで DbDataReader オブジェクトの他のメソッドとプロパティを呼び出さないでください。 非同期操作を表すタスク。 取り消し命令。 コマンド テキストの実行中にエラーが発生しました。 SQL ステートメントの実行によって変更、挿入、または削除された行の数を取得します。 変更、挿入、または削除された行数。SELECT ステートメントの場合は -1、影響を受けた行がなかった場合またはステートメントが失敗した場合は 0。 1 の非表示ではないフィールドの数を取得します。 非表示ではないフィールドの数。 1 データ ソースに代わってスローされるすべての例外の基本クラス。 2 クラスの新しいインスタンスを初期化します。 クラスの新しいインスタンスを、指定したエラー メッセージを使用して初期化します。 この例外に表示されるメッセージ。 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 エラー メッセージ文字列。 内部例外参照。 のパラメーターと、オプションで 列に対するマップを表します。パラメーターの詳細については、「パラメーターおよびパラメーターのデータ型の構成」を参照してください。 1 クラスの新しいインスタンスを初期化します。 パラメーターの を取得または設定します。 値のいずれか。既定値は、 です。 プロパティが有効な に設定されていません。 1 パラメーターが入力専用、出力専用、双方向、またはストアド プロシージャの戻り値パラメーターかどうかを示す値を取得または設定します。 値のいずれか。既定値は、Input です。 プロパティが、いずれかの有効な 値に設定されていません。 1 パラメーターが null 値を受け付けるかどうかを示す値を取得または設定します。 null 値を使用できる場合は true。それ以外の場合は false。既定値は、false です。 1 の名前を取得または設定します。 の名前です。既定値は、空の文字列 ("") です。 1 [.NET Framework 4.5.1 以降のバージョンでサポートされる] プロパティを表すときに使用する最大桁数を取得または設定します。 プロパティを表すための最大桁数。 DbType プロパティを元の設定にリセットします。 2 [.NET Framework 4.5.1 以降のバージョンでサポートされる] を解決するための小数部桁数を取得または設定します。 を解決するための小数部の桁数。 列内のデータの最大サイズをバイト単位で取得または設定します。 列内のデータのバイト単位による最大サイズ。既定値は、パラメーター値から推論されます。 1 に割り当てられ、 の読み込みまたは戻しに使用されるソース列の名前を取得または設定します。 に割り当てられたソース列の名前。既定値は空の文字列です。 1 ソース列が null 許容であるかどうかを示す値を設定または取得します。 は、これを使用することにより、null 許容列に対する Update ステートメントを正しく生成できます。 ソース列が null 許容の場合は true。それ以外の場合は false。 1 パラメーターの値を取得または設定します。 パラメーターの値を示す 。既定値は null です。 1 に関連するパラメーターのコレクションの基本クラス。 2 クラスの新しいインスタンスを初期化します。 指定した オブジェクトを に追加します。 オブジェクトの、コレクション内でのインデックス。 コレクションに追加する 1 指定した値の項目の配列を に追加します。 コレクションに追加する 型の値の配列。 2 からすべての 値を削除します。 1 指定した がコレクションに格納されているかどうかを示します。 がコレクション内に存在する場合は true。それ以外の場合は false。 コレクション内で検索される 1 指定した名前の がコレクション内に存在するかどうかを示します。 がコレクション内に存在する場合は true。それ以外の場合は false。 コレクション内で検索される の名前。 1 指定したインデックスを開始位置として、コレクションに項目の配列をコピーします。 コレクションにコピーする項目の配列。 項目のコピー先コレクション内のインデックス。 2 コレクション内の項目の数を示します。 コレクション内の項目数。 1 .NET Framework データ プロバイダーがコレクションに対して単純な反復処理を実行するのをサポートする、 メソッドを公開します。 コレクションを反復処理するために使用できる 2 コレクション内の指定したインデックス位置の オブジェクトを返します。 コレクション内の指定したインデックス位置の オブジェクト。 コレクション内の のインデックス。 指定した名前の オブジェクトを返します。 指定した名前の オブジェクト。 コレクション内の の名前。 指定した オブジェクトのインデックスを返します。 指定した オブジェクトのインデックス。 コレクション内の オブジェクト。 2 指定した名前の オブジェクトのインデックスを返します。 指定した名前の オブジェクトのインデックス。 コレクション内の オブジェクトの名前。 2 このコレクション内の指定したインデックス位置に、指定した名前の オブジェクトの指定したインデックスを挿入します。 オブジェクトを挿入するインデックス位置。 コレクションに挿入する オブジェクト。 1 指定したインデックス位置にある を取得および設定します。 指定されたインデックスにある パラメーターの、0 から始まるインデックス。 指定したインデックスが存在しません。 1 指定した名前の を取得および設定します。 指定した名前を持つ パラメーターの名前。 指定したインデックスが存在しません。 1 指定された オブジェクトをコレクションから削除します。 削除する オブジェクト。 1 指定したインデックス位置にある オブジェクトをコレクションから削除します。 オブジェクトが存在する位置を示すインデックス。 2 指定した名前の オブジェクトをコレクションから削除します。 削除する オブジェクトの名前。 2 指定したインデックス位置にある オブジェクトを新しい値に設定します。 オブジェクトが存在する位置を示すインデックス。 新しい 値。 指定した名前の オブジェクトを新しい値に設定します。 コレクション内の オブジェクトの名前。 新しい 値。 コレクションへのアクセスを同期するために使用される を示します。 へのアクセスを同期するために使用される 2 指定したインデックスにある要素を取得または設定します。 指定したインデックスにある要素。 取得または設定する要素の、0 から始まるインデックス番号。 プロバイダーのデータ ソース クラスの実装のインスタンスを作成するためのメソッドのセットを表します。 2 クラスの新しいインスタンスを初期化します。 クラスを実装しているプロバイダーのクラスの新しいインスタンスを返します。 の新しいインスタンス。 2 クラスを実装しているプロバイダーのクラスの新しいインスタンスを返します。 の新しいインスタンス。 2 クラスを実装しているプロバイダーのクラスの新しいインスタンスを返します。 の新しいインスタンス。 2 クラスを実装しているプロバイダーのクラスの新しいインスタンスを返します。 の新しいインスタンス。 2 トランザクションの基本クラス。 1 新しい オブジェクトを初期化します。 データベース トランザクションをコミットします。 1 トランザクションに関連付けられている オブジェクトを指定します。 トランザクションに関連付けられる オブジェクト。 1 トランザクションに関連付けられている オブジェクトを指定します。 トランザクションに関連付けられる オブジェクト。 によって使用されているアンマネージ リソースを解放します。 1 によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 true の場合、このメソッドは、この から参照されるすべてのマネージ オブジェクトが保持しているすべてのリソースを解放します。 このトランザクションの を指定します。 トランザクションの 1 保留中の状態からトランザクションをロールバックします。 1