Método SqlCeDataReader.GetValues
Obtém todas as colunas de atributo da linha atual.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)
Sintaxe
'Declaração
<SecurityTreatAsSafeAttribute> _
<SecurityCriticalAttribute> _
Public Overrides Function GetValues ( _
values As Object() _
) As Integer
'Uso
Dim instance As SqlCeDataReader
Dim values As Object()
Dim returnValue As Integer
returnValue = instance.GetValues(values)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public override int GetValues(
Object[] values
)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public:
virtual int GetValues(
array<Object^>^ values
) override
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
abstract GetValues :
values:Object[] -> int
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
override GetValues :
values:Object[] -> int
public override function GetValues(
values : Object[]
) : int
Parâmetros
- values
Tipo: array<System.Object[]
Uma matriz de Object na qual as colunas de atributo devem ser copiadas.
Valor de retorno
Tipo: System.Int32
O número de instâncias de Object na matriz.
Implementa
IDataRecord.GetValues(array<Object[])
Exceções
Exceção | Condição |
---|---|
InvalidOperationException | A operação não é válida. O SqlCeDataReader pode ser posicionado depois da última linha no conjunto de resultados. |
Comentários
Para a maioria dos aplicativos, o método GetValues oferece uma forma eficiente para recuperar todas as colunas, em vez de recuperar cada coluna individualmente.
Você pode passar uma matriz de Object que contém menos colunas que o número contido na linha resultante. Somente a quantidade de dados contidos na matriz de Object é copiada para a matriz. Você também pode passar uma matriz de Object cujo comprimento é maior que o número de colunas contidas na linha resultante.
Este método retorna DBNull para colunas nulas do banco de dados.