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.