DataReaderExtensions.GetTextReader(DbDataReader, String) Méthode

Définition

Obtient un lecteur de texte pour récupérer des données de la colonne.

public:
[System::Runtime::CompilerServices::Extension]
 static System::IO::TextReader ^ GetTextReader(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static System.IO.TextReader GetTextReader(this System.Data.Common.DbDataReader reader, string name);
static member GetTextReader : System.Data.Common.DbDataReader * string -> System.IO.TextReader
<Extension()>
Public Function GetTextReader (reader As DbDataReader, name As String) As TextReader

Paramètres

reader
DbDataReader

Lecteur de données à partir duquel obtenir la valeur de colonne.

name
String

Nom de la colonne.

Retours

Lecteur de texte.

Exceptions

La connexion a été supprimée ou fermée pendant la récupération des données.

-ou-

Le lecteur de données est fermé pendant 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 retournée false).

-ou-

Le lecteur de données 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 colonne spécifiée n’est pas un type de texte qui prend en charge la lecture avec un TextReader.

Remarques

GetTextReader prend uniquement en charge la récupération des valeurs qui peuvent être converties en tableaux de caractères (chaînes).

S’applique à