DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) 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>
[System::Runtime::CompilerServices::Extension]
static T GetFieldValue(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static T GetFieldValue<T>(this System.Data.Common.DbDataReader reader, string name);
static member GetFieldValue : System.Data.Common.DbDataReader * string -> 'T
<Extension()>
Public Function GetFieldValue(Of T) (reader As DbDataReader, name As String) As T
Paramètres de type
- T
Type de la valeur à renvoyer.
Paramètres
- reader
- DbDataReader
Lecteur de données à partir duquel obtenir la valeur de colonne.
- name
- String
Nom de la colonne.
Retours
Valeur de la colonne spécifiée.
Exceptions
La connexion a été supprimée ou fermée lors de la récupération des données.
-ou-
Le lecteur de données a été fermé lors de la récupération des données.
-ou-
Il n’y a pas de données prêtes à être lues (par exemple, la première Read() n’a pas été appelée, ou elle est retournée false).
-ou-
Le lecteur a essayé de lire une colonne lue précédemment en mode séquentiel.
-ou-
Une opération asynchrone s’est déroulée en cours. Cela s’applique à toutes les méthodes Get* en mode séquentiel, car elles peuvent être appelées lors de la lecture d’un flux.
Le nom spécifié n’est pas un nom de colonne valide.
La valeur retournée par la base de données ne correspond pas ou ne peut pas être convertie en T.