OracleDataReader.GetValues(Object[]) メソッド

定義

オブジェクトの配列に現在行の列値を設定します。Populates an array of objects with the column values of the current row.

public:
 virtual int GetValues(cli::array <System::Object ^> ^ values);
public:
 override int GetValues(cli::array <System::Object ^> ^ values);
public int GetValues (object[] values);
public override int GetValues (object[] values);
abstract member GetValues : obj[] -> int
override this.GetValues : obj[] -> int
override this.GetValues : obj[] -> int
Public Function GetValues (values As Object()) As Integer
Public Overrides Function GetValues (values As Object()) As Integer

パラメーター

values
Object[]

属性列のコピー先の Object 型の配列。An array of type Object into which to copy the attribute columns.

戻り値

Int32

配列に含まれる Object のインスタンスの数。The number of instances of Object in the array.

実装

例外

値が大きすぎて、.NET の Decimal に格納できません。The value is too large to be stored in the .NET Decimal.

注釈

ほとんどのアプリケーションでは、メソッドは、 GetValues 各列を個別に取得するのではなく、すべての列を取得するための効率的な手段を提供します。For most applications, the GetValues method provides an efficient means for retrieving all columns, rather than retrieving each column individually.

Object結果の行に含まれる列数よりも小さい配列を渡すことができます。You can pass an Object array that contains fewer than the number of columns contained in the resulting row. 配列に保持されるデータ量だけ Object が配列にコピーされます。Only the amount of data the Object array holds is copied to the array. また、 Object 長さが、結果の行に含まれる列数よりも多い配列を渡すこともできます。You can also pass an Object array whose length is more than the number of columns contained in the resulting row.

null データベース列の場合は、DBNull が返されます。This method returns DBNull for null database columns. 配列で返される値は、 Object Oracle の Number データ型から .Net Decimal 型への変換の結果である可能性があります。The value returned in the Object array might be the result of the conversion from Oracle's Number data type to .NET Decimal type. 値が大きすぎて .NET の Decimal に格納できない場合、このメソッド OracleException はオーバーフロー例外であるをスローします。If the value is too large to be stored in the .NET Decimal, this method throws an OracleException that is an overflow exception.

適用対象