OracleDataReader.GetValues(Object[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Remplit un tableau d’objets avec les valeurs de colonne de la ligne actuelle.
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
Paramètres
Retours
Nombre d’instances du Object tableau.
Implémente
Exceptions
La valeur est trop grande pour être stockée dans la .NET décimale.
Remarques
Pour la plupart des applications, la GetValues méthode fournit un moyen efficace de récupérer toutes les colonnes, plutôt que de récupérer chaque colonne individuellement.
Vous pouvez passer un Object tableau qui contient moins de colonnes contenues dans la ligne résultante. Seule la quantité de données Object contenues dans le tableau est copiée dans le tableau. Vous pouvez également passer un Object tableau dont la longueur est supérieure au nombre de colonnes contenues dans la ligne résultante.
Cette méthode retourne DBNull pour les colonnes de base de données Null. La valeur retournée dans le tableau Object peut être le résultat de la conversion du type de données Number d'Oracle en type décimal .NET. Si la valeur est trop grande pour être stockée dans la .NET Decimal, cette méthode lève un OracleException qui est une exception de dépassement de capacité.