Méthode SqlCeDataReader.GetValues

Obtient toutes les colonnes d'attributs figurant dans la ligne actuelle.

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
<SecurityTreatAsSafeAttribute> _
<SecurityCriticalAttribute> _
Public Overrides Function GetValues ( _
    values As Object() _
) As Integer
'Utilisation
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

Paramètres

  • values
    Type : array<System.Object[]
    Tableau de Object dans lequel copier les colonnes d'attributs.

Valeur de retour

Type : System.Int32
Nombre d'instances de Object dans le tableau.

Implémente

IDataRecord.GetValues(array<Object[])

Exceptions

Exception Condition
InvalidOperationException

L'opération n'est pas valide. Le SqlCeDataReader peut être placé après la dernière ligne dans le jeu de résultats.

Notes

Pour la plupart des applications, la méthode GetValues fournit un moyen efficace de récupérer toutes les colonnes, au lieu de les récupérer une à une.

Vous pouvez passer un tableau Object qui comporte un nombre de colonnes inférieur à celui qui figure dans la ligne résultante. Seules les données figurant dans le tableau Object sont copiées dans le tableau. Vous pouvez également passer un tableau Object dont la longueur est supérieure au nombre de colonnes figurant dans la ligne résultante.

Cette méthode retourne DBNull pour les colonnes de base de données ayant la valeur null.

Voir aussi

Référence

SqlCeDataReader Classe

Espace de noms System.Data.SqlServerCe