OracleDataReader.GetValues(Object[]) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Preenche um array de objetos com os valores das colunas 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
Devoluções
O número de instâncias de Object no array.
Implementações
Exceções
O valor é demasiado grande para ser armazenado no Decimal .NET.
Observações
Para a maioria das aplicações, o GetValues método fornece um meio eficiente de recuperar todas as colunas, em vez de recuperar cada coluna individualmente.
Pode passar um Object array que contenha menos do que o número de colunas contidas na linha resultante. Apenas a quantidade de dados que o Object array contém é copiada para o array. Também pode passar um Object array cujo comprimento é superior ao número de colunas contidas na linha resultante.
Este método retorna DBNull para colunas de base de dados nulas. O valor devolvido no array Object pode resultar da conversão do tipo de dados Número da Oracle para .NET tipo Decimal. Se o valor for demasiado grande para ser armazenado no .NET Decimal, este método gera um OracleException que é uma exceção de overflow.