DbDataReader Classe
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.
Lit un flux avant uniquement de lignes d'une source de données.
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, System.Collections.IEnumerable, System.Data.IDataReader
type DbDataReader = class
interface IEnumerable
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
interface IAsyncDisposable
type DbDataReader = class
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IDataReader
interface IDisposable
interface IDataRecord
interface IEnumerable
Public MustInherit Class DbDataReader
Implements IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IEnumerable
- Héritage
-
DbDataReader
- Héritage
- Dérivé
- Implémente
Constructeurs
DbDataReader() |
Initialise une nouvelle instance de la classe DbDataReader. |
Propriétés
Depth |
Obtient une valeur indiquant la profondeur d'imbrication de la ligne actuelle. |
FieldCount |
En cas de substitution dans une classe dérivée, obtient le nombre de colonnes de la ligne actuelle. |
HasRows |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si ce DbDataReader contient une ou plusieurs lignes. |
IsClosed |
En cas de substitution dans une classe dérivée, obtient une valeur indiquant si DbDataReader est fermé. |
Item[Int32] |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’instance de Object. |
Item[String] |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’instance de Object. |
RecordsAffected |
En cas de substitution dans une classe dérivée, obtient le nombre de lignes modifiées, insérées ou supprimées par l'exécution de l'instruction SQL. |
VisibleFieldCount |
Obtient le nombre de champs dans DbDataReader qui ne sont pas masqués. |
Méthodes
Close() |
Ferme l'objet DbDataReader. |
CloseAsync() |
Ferme de façon asynchrone l’objet DbDataReader. |
CreateObjRef(Type) |
Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
Dispose() |
Libère toutes les ressources utilisées par l'instance actuelle de la classe DbDataReader. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par DbDataReader et libère éventuellement les ressources managées. |
DisposeAsync() |
Libère de façon asynchrone toutes les ressources utilisées par l’instance actuelle de la classe DbDataReader. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetBoolean(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme booléenne. |
GetByte(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’octet. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
En cas de substitution dans une classe dérivée, lit un nombre spécifié d’octets à partir de la colonne spécifiée, en commençant à un index spécifié et les écrit dans une mémoire tampon, à une position spécifiée de la mémoire tampon. |
GetChar(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme de caractère unique. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
En cas de substitution dans une classe dérivée, lit un nombre spécifié de caractères à partir d’une colonne spécifiée, en commençant à un index spécifié et les écrit dans une mémoire tampon, à une position spécifiée. |
GetColumnSchemaAsync(CancellationToken) |
Il s'agit de la version asynchrone de GetColumnSchema(DbDataReader).
Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée.
Le |
GetData(Int32) |
Retourne un lecteur de données imbriqué pour la colonne demandée. |
GetDataTypeName(Int32) |
En cas de substitution dans une classe dérivée, obtient le nom du type de données de la colonne spécifiée. |
GetDateTime(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’objet DateTime. |
GetDbDataReader(Int32) |
Retourne un objet DbDataReader pour l'ordinal de colonne demandé qui peut être substitué par une implémentation spécifique au fournisseur. |
GetDecimal(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme de Decimal. |
GetDouble(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme de nombre à virgule flottante double précision. |
GetEnumerator() |
En cas de substitution dans une classe dérivée, retourne un énumérateur qui peut être utilisé pour itérer au sein des lignes dans le lecteur de données. |
GetFieldType(Int32) |
En cas de substitution dans une classe dérivée, obtient le type de données de la colonne spécifiée. |
GetFieldValue<T>(Int32) |
Obtient la valeur de la colonne spécifiée comme type demandé. |
GetFieldValueAsync<T>(Int32) |
Obtient de manière asynchrone la valeur de la colonne spécifiée comme type demandé. |
GetFieldValueAsync<T>(Int32, CancellationToken) |
Obtient de manière asynchrone la valeur de la colonne spécifiée comme type demandé. |
GetFloat(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme de nombre à virgule flottante simple précision. |
GetGuid(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’identificateur global unique (GUID). |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetInt16(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’entier signé 16 bits. |
GetInt32(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’entier signé 32 bits. |
GetInt64(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’entier signé 64 bits. |
GetLifetimeService() |
Obsolète.
Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetName(Int32) |
En cas de substitution dans une classe dérivée, obtient le nom de la colonne en fonction du numéro de colonne de base zéro. |
GetOrdinal(String) |
En cas de substitution dans une classe dérivée, obtient le numéro de la colonne en fonction de la colonne. |
GetProviderSpecificFieldType(Int32) |
Obtient le type spécifique au fournisseur de la colonne spécifiée. |
GetProviderSpecificValue(Int32) |
Obtient la valeur de la colonne spécifiée sous forme d’une instance d’un type spécifique au fournisseur. |
GetProviderSpecificValues(Object[]) |
Obtient toutes les colonnes d’attributs spécifiques au fournisseur figurant dans la collection de la ligne actuelle. |
GetSchemaTable() |
Retourne un DataTable qui décrit les métadonnées de colonne de DbDataReader.
Retourne |
GetSchemaTableAsync(CancellationToken) |
Il s'agit de la version asynchrone de GetSchemaTable().
Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée.
Le |
GetStream(Int32) |
Obtient un flux pour récupérer les données de la colonne spécifiée. |
GetString(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’instance de String. |
GetTextReader(Int32) |
Obtient un lecteur de texte pour récupérer les données de la colonne. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetValue(Int32) |
En cas de substitution dans une classe dérivée, obtient la valeur de la colonne spécifiée sous forme d’instance de Object. |
GetValues(Object[]) |
En cas de substitution dans une classe dérivée, renseigne un tableau d’objets avec les valeurs de colonne de la ligne actuelle. |
InitializeLifetimeService() |
Obsolète.
Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
IsDBNull(Int32) |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la colonne contient des valeurs non existantes ou manquantes. |
IsDBNullAsync(Int32) |
Obtient de manière asynchrone une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. |
IsDBNullAsync(Int32, CancellationToken) |
Obtient de manière asynchrone une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject) |
NextResult() |
En cas de substitution dans une classe dérivée, avance le lecteur de manière asynchrone jusqu’au résultat suivant lors de la lecture des résultats d’un lot d’instructions. |
NextResultAsync() |
Avance le lecteur de manière asynchrone jusqu’au résultat suivant lors de la lecture des résultats d’un lot d’instructions. |
NextResultAsync(CancellationToken) |
Avance le lecteur de manière asynchrone jusqu’au résultat suivant lors de la lecture des résultats d’un lot d’instructions. |
Read() |
En cas de substitution dans une classe dérivée, avance le lecteur à l'enregistrement suivant dans un jeu de résultats. |
ReadAsync() |
Avance le lecteur de manière asynchrone jusqu’à l’enregistrement suivant d’un jeu de résultats. |
ReadAsync(CancellationToken) |
Avance le lecteur de manière asynchrone jusqu’à l’enregistrement suivant d’un jeu de résultats. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IDataReader.Close() |
Pour obtenir une description de ce membre, consultez Close(). |
IDataReader.GetSchemaTable() |
Pour obtenir une description de ce membre, consultez GetSchemaTable(). |
IDataRecord.GetData(Int32) |
Pour obtenir une description de ce membre, consultez GetData(Int32). |
Méthodes d’extension
CanGetColumnSchema(DbDataReader) |
Obtient une valeur qui indique si un DbDataReader peut obtenir un schéma de colonne. |
GetColumnSchema(DbDataReader) |
Obtient le schéma de colonne (collection DbColumn) pour un DbDataReader. |
GetBoolean(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'une valeur Boolean. |
GetByte(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'un octet. |
GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Lit un nombre spécifié d’octets à partir de la colonne spécifiée, en commençant à un index spécifié et les écrit dans une mémoire tampon, à une position spécifiée de la mémoire tampon. |
GetChar(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous forme de caractère unique. |
GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Lit un nombre spécifié de caractères à partir d’une colonne spécifiée, en commençant à un index spécifié et les écrit dans une mémoire tampon, à une position spécifiée. |
GetData(DbDataReader, String) |
Retourne un lecteur de données imbriqué pour la colonne demandée. |
GetDataTypeName(DbDataReader, String) |
Obtient le nom du type de données de la colonne spécifiée. |
GetDateTime(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'un objet DateTime. |
GetDecimal(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'un Decimal. |
GetDouble(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous forme de nombre à virgule flottante double précision. |
GetFieldType(DbDataReader, String) |
Obtient le type de données de la colonne spécifiée. |
GetFieldValue<T>(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée comme type demandé. |
GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Obtient de manière asynchrone la valeur de la colonne spécifiée comme type demandé. |
GetFloat(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'un nombre à virgule flottante simple précision. |
GetGuid(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous forme d’identificateur global unique (GUID). |
GetInt16(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 16 bits. |
GetInt32(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d’un entier signé 32 bits. |
GetInt64(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 64 bits. |
GetProviderSpecificFieldType(DbDataReader, String) |
Obtient le type spécifique au fournisseur de la colonne spécifiée. |
GetProviderSpecificValue(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous forme d’une instance d’un type spécifique au fournisseur. |
GetStream(DbDataReader, String) |
Obtient un flux pour récupérer les données de la colonne spécifiée. |
GetString(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet String. |
GetTextReader(DbDataReader, String) |
Obtient un lecteur de texte pour récupérer les données de la colonne. |
GetValue(DbDataReader, String) |
Obtient la valeur de la colonne spécifiée sous la forme d'une instance de l'objet Object. |
IsDBNull(DbDataReader, String) |
Obtient une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. |
IsDBNullAsync(DbDataReader, String, CancellationToken) |
Obtient de manière asynchrone une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. |
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
ConfigureAwait(IAsyncDisposable, Boolean) |
Configure la façon dont les attentes sur les tâches retournées à partir d’un élément supprimable asynchrone sont effectuées. |
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour