DbDataReader.GetFieldValue<T>(Int32) 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.
Obtient la valeur de la colonne spécifiée comme type demandé.
public:
generic <typename T>
virtual T GetFieldValue(int ordinal);
public virtual T GetFieldValue<T> (int ordinal);
abstract member GetFieldValue : int -> 'T
override this.GetFieldValue : int -> 'T
Public Overridable Function GetFieldValue(Of T) (ordinal As Integer) As T
Paramètres de type
- T
Type de la valeur à retourner.
Paramètres
- ordinal
- Int32
Numéro de colonne de base zéro.
Retours
Valeur de la colonne spécifiée.
Exceptions
La connexion a été supprimée ou fermée pendant la récupération des données.
- ou -
Le lecteur de données a été fermé pendant la récupération des données.
- ou -
Il n’existe aucune donnée prête à être lue (par exemple, le premier Read() n’a pas été appelé ou a retourné false
).
- ou -
Le lecteur a tenté de lire une colonne précédemment lue en mode séquentiel.
- ou -
Il y avait une opération asynchrone en cours. Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données.
L'index de colonne est hors limites.
La valeur retournée par la base de données ne correspond pas ou ne peut pas être castée en T
.