OracleDataReader.GetValues(Object[]) 메서드

정의

개체 배열을 현재 행의 열 값으로 채웁니다.

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 의 배열입니다.

반품

배열의 인스턴스 Object 수입니다.

구현

예외

값이 너무 커서 .NET 10진수에 저장되지 않습니다.

설명

대부분의 애플리케이션에서 이 GetValues 메서드는 각 열을 개별적으로 검색하는 대신 모든 열을 검색하는 효율적인 방법을 제공합니다.

결과 행에 Object 포함된 열 수보다 적은 수의 배열을 전달할 수 있습니다. 배열이 보유하는 Object 데이터의 양만 배열에 복사됩니다. 길이가 결과 행에 Object 포함된 열 수보다 큰 배열을 전달할 수도 있습니다.

이 메서드는 null 데이터베이스 열에 대해 반환 DBNull 합니다. Object 배열에서 반환되는 값은 Oracle의 Number 데이터 형식에서 .NET 소수점 형식으로 변환한 결과일 수 있습니다. 값이 너무 커서 .NET Decimal에 저장할 수 없는 경우 이 메서드는 오버플로 예외인 OracleException throw합니다.

적용 대상