6.11.4.50 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が戻されます