プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

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

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleDataReaderクラス

- OracleDataReaderメンバー