OracleDataReader.GetValues(Object[]) Método

Definição

Popula uma matriz de objetos com os valores de coluna da linha atual.

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

Parâmetros

values
Object[]

Uma matriz de tipo Object na qual copiar as colunas de atributo.

Retornos

O número de instâncias da Object matriz.

Implementações

Exceções

O valor é muito grande para ser armazenado no .NET Decimal.

Comentários

Para a maioria dos aplicativos, o GetValues método fornece um meio eficiente para recuperar todas as colunas, em vez de recuperar cada coluna individualmente.

Você pode passar uma Object matriz que contém menos do que o número de colunas contidas na linha resultante. Somente a quantidade de dados que a Object matriz contém é copiada para a matriz. Você também pode passar uma Object matriz cujo comprimento é maior do que o número de colunas contidas na linha resultante.

Esse método retorna DBNull para colunas de banco de dados nulas. O valor retornado na matriz Object pode ser o resultado da conversão do tipo de dados Número da Oracle para .NET tipo Decimal. Se o valor for muito grande para ser armazenado no .NET Decimal, esse método gerará um OracleException que é uma exceção de estouro.

Aplica-se a