GetValue
このメソッドでは、列値を.NETタイプとして戻します。
宣言
// C#
public override object GetValue(int index);
パラメータ
-
index
ゼロベースの列索引です。
戻り値
.NETタイプとしての列の値
実装
IDataRecord
例外
InvalidOperationException
- 接続またはリーダーがクローズされているか、Read()
が呼び出されていないか、すべての行が読み取られているか、またはOracleオブジェクトまたはOracleコレクション列に対して有効なカスタム・タイプ・マッピングが指定されていません。
IndexOutOfRangeException
- 列索引が無効です。
備考
列がOracleオブジェクトまたはOracleコレクションの列である場合、カスタム・タイプ・マッピングに対応する.NETカスタム・タイプが戻されます。
列がOracle REF
列である場合、データベースでREF
を表す.NET文字列として16進数が戻されます。
UDTがNULL
である場合、DBNull.Value
が戻されます