SqlDataReader |
Lecture de données SQL |
---|---|
C# (C Sharp) | System.Data.SqlClient |
Description
Cette classe permet de fournir un moyen de lire un flux de données avant uniquement des lignes à partir d'une base de données SQL Server. Cette classe n'offre pas la possibilité d'être héritée.
Liste des méthodes
Méthode | Prototype | Description |
---|---|---|
CLOSE | Close(); | Cette méthode permet de fermer l'objet DbDataReader. |
CLOSEASYNC | CloseAsync(); | Cette méthode permet de fermer de façon désynchronisée l'objet DbDataReader. |
DISPOSE | Dispose(); | Cette méthode permet de libérer toutes les ressources utilisées par l'instance courante de la classe DbDataReader. |
DISPOSE | Dispose(Boolean); | Cette méthode permet de libérer les ressources non gérées utilisées par DbDataReader et de libérer éventuellement les ressources gérées. |
DISPOSEASYNC | DisposeAsync(); | Cette méthode permet de libérer de façon désynchronisé toutes les ressources utilisées par l'instance actuelle de la classe DbDataReader. |
EQUALS | Equals(Object); | Cette méthode permet de vérifier si l'objet spécifié est identique à l'objet courant. |
GETBOOLEAN | GetBoolean(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'une valeur Boolean. |
GETBYTE | GetByte(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un octet. |
GETBYTES | GetBytes(Int32, Int64, Byte[], Int32, Int32); | Cette méthode permet d'effectuer la lecture d'un flux de données d'octets à partir du déplacement de colonne spécifié dans la mémoire tampon sous la forme d'un tableau, en commençant au déplacement de la mémoire tampon spécifié. |
GETCHAR | GetChar(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous forme de caractère unique. |
GETCHARS | GetChars(Int32, Int64, Char[], Int32, Int32); | Cette méthode permet d'effectuer la lecture d'un flux de données de caractères à partir du déplacement de colonne spécifié dans la mémoire tampon sous la forme d'un tableau, en commençant au déplacement de mémoire tampon spécifié. |
GETCOLUMNSCHEMA | GetColumnSchema(); | Cette méthode permet de demander la collection de schéma de colonne en lecture seulement. |
GETDATA | GetData(Int32); | Cette méthode permet de demander une lecteur de données imbriqué pour la colonne spécifiée. |
GETDATATYPENAME | GetDataTypeName(Int32); | Cette méthode permet de demander une chaîne de caractères représentant le type de données de la colonne spécifiée. |
GETDATETIME | GetDateTime(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un objet DateTime. |
GETDATETIMEOFFSET | GetDateTimeOffset(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un objet DateTimeOffset. |
GETDBDATAREADER | GetDbDataReader(Int32); | Cette méthode permet de demander un objet DbDataReader pour l'ordinal de colonne demandé pouvant être substitué par une mise en oeuvre spécifique au fournisseur. |
GETDECIMAL | GetDecimal(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un objet Decimal. |
GETDOUBLE | GetDouble(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un nombre à réel de double précision. |
GETENUMERATOR | GetEnumerator(); | Cette méthode permet de demander un IEnumerator itérant au sein de SqlDataReader. |
GETFIELDTYPE | GetFieldType(Int32); | Cette méthode permet de demander le Type correspondant au type de données de l'objet. |
GETFIELDVALUE | GetFieldValue<T>(Int32); | Cette méthode permet de demander, de manière désynchronisé, la valeur de la colonne spécifiée sous le format d'un type. |
GETFIELDVALUEASYNC | GetFieldValueAsync<T>(Int32); | Cette méthode permet de demander de manière désynchronisé la valeur de la colonne spécifiée comme type demandé. |
GETFIELDVALUEASYNC | GetFieldValueAsync<T>(Int32, CancellationToken); | Cette méthode permet de demander, de manière désynchronisée, la valeur de la colonne spécifiée sous la forme d'un type. |
GETFLOAT | GetFloat(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un nombre réel de simple précision. |
GETGUID | GetGuid(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un identificateur global unique (GUID). |
GETHASHCODE | GetHashCode(); | Cette méthode permet de demander la hachage par défaut, laquelle est hérité de Object. |
GETINT16 | GetInt16(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un entier signé en 16 bits. |
GETINT32 | GetInt32(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un entier signé en 32 bits. |
GETINT64 | GetInt64(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un entier signé en 64 bits. |
GETNAME | GetName(Int32); | Cette méthode permet de demander le nom de la colonne spécifiée. |
GETORDINAL | GetOrdinal(String); | Cette méthode permet de demander l'ordinal de la colonne, étant donné le nom de la colonne. |
GETPROVIDERSPECIFICFIELDTYPE | GetProviderSpecificFieldType(Int32); | Cette méthode permet de demander un Object étant une représentation du type de champ spécifique au fournisseur sous-jacent. |
GETPROVIDERSPECIFICVALUE | GetProviderSpecificValue(Int32); | Cette méthode permet de demander un Object étant une représentation de la valeur sous-jacente spécifique au fournisseur. |
GETPROVIDERSPECIFICVALUES | GetProviderSpecificValues(Object[]); | Cette méthode permet de demander un tableau d'objets constituant une représentation des valeurs sous-jacentes spécifiques au fournisseur. |
GETSCHEMATABLE | GetSchemaTable(); | Cette méthode permet de demander un élément DataTable décrivant les métadonnées de la colonne de l'élément SqlDataReader. |
GETSQLBINARY | GetSqlBinary(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlBinary. |
GETSQLBOOLEAN | GetSqlBoolean(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlBoolean. |
GETSQLBYTE | GetSqlByte(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlByte. |
GETSQLBYTES | GetSqlBytes(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlBytes. |
GETSQLCHARS | GetSqlChars(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlChars. |
GETSQLDATETIME | GetSqlDateTime(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlDateTime. |
GETSQLDECIMAL | GetSqlDecimal(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlDecimal. |
GETSQLDOUBLE | GetSqlDouble(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlDouble. |
GETSQLGUID | GetSqlGuid(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlGuid. |
GETSQLINT16 | GetSqlInt16(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlInt16. |
GETSQLINT32 | GetSqlInt32(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlInt32. |
GETSQLINT64 | GetSqlInt64(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlInt64. |
GETSQLMONEY | GetSqlMoney(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlMoney. |
GETSQLSINGLE | GetSqlSingle(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlSingle. |
GETSQLSTRING | GetSqlString(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un SqlString. |
GETSQLVALUE | GetSqlValue(Int32); | Cette méthode permet de demander la valeur de données de la colonne spécifiée en tant que type SQL Server. |
GETSQLVALUES | GetSqlValues(Object[]); | Cette méthode permet de remplir un tableau de Object contenant les valeurs de toutes les colonnes de l'enregistrement, exprimées en tant que types SQL Server. |
GETSQLXML | GetSqlXml(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'une valeur XML. |
GETSTREAM | GetStream(Int32); | Cette méthode permet d'extraire le fichier binaire, l'image, le varbinary, le type défini par l'utilisateur et les types de données Variant sous forme d'un Stream. |
GETSTRING | GetString(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous forme de chaîne de caractères. |
GETTEXTREADER | GetTextReader(Int32); | Cette méthode permet d'extraire les types de données Char, NChar, NText, NVarChar, text, varchar et Variant sous la forme d'un TextReader. |
GETTIMESPAN | GetTimeSpan(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée sous la forme d'un objet TimeSpan. |
GETTYPE | GetType(); | Cette méthode permet de demander le type de l'instance courant. |
GETVALUE | GetValue(Int32); | Cette méthode permet de demander la valeur de la colonne spécifiée dans son format natif. |
GETVALUES | GetValues(Object[]); | Cette méthode permet de remplir un tableau d'objets avec les valeurs de colonne de la ligne courant. |
GETXMLREADER | GetXmlReader(Int32); | Cette méthode permet de demander les données de type XML sous forme d'un XmlReader. |
ISDBNULL | IsDBNull(Int32); | Cette méthode permet de demander une valeur indiquant si la colonne contient des valeurs inexistantes ou manquantes. |
ISDBNULLASYNC | IsDBNullAsync(Int32); | Cette méthode permet de demander de manière désynchronisé une valeur indiquant si la colonne contient des valeurs inexistantes ou manquantes. |
ISDBNULLASYNC | IsDBNullAsync(Int32, CancellationToken); | Cette méthode permet de demander une valeur indiquant si la colonne contient des valeurs inexistantes ou manquantes. |
MEMBERWISECLONE | MemberwiseClone(); | Cette méthode permet de créer une copie superficielle de l'Object actuellement utilisé, laquelle est hérité de Object. |
NEXTRESULT | NextResult(); | Cette méthode permet d'avancer la lecture de données jusqu'au résultat suivant, lors de la lecture des résultats des instructions Transact-SQL par lot. |
NEXTRESULTASYNC | NextResultAsync(); | Cette méthode permet d'avancer la lecture de manière désynchronisé jusqu'au résultat suivant lors de la lecture des résultats d'un lot d'instructions. |
NEXTRESULTASYNC | NextResultAsync(CancellationToken); | Cette méthode permet d'avancer la lecture de données jusqu'au prochain résultat lors de la lecture des résultats d'un lot d'instructions Transact-SQL. |
READ | Read(); | Cette méthode permet de faire avancer le SqlDataReader jusqu'à l'enregistrement suivant. |
READASYNC | ReadAsync(); | Cette méthode permet d'avancer la lecture de manière désynchronisé jusqu'à l'enregistrement suivant d'un ensemble de résultats. |
READASYNC | ReadAsync(CancellationToken); | Cette méthode permet d'avancer le SqlDataReader jusqu'à l'enregistrement suivant. |
TOSTRING | ToString(); | Cette méthode permet de demander une chaîne de caractères représentant l'objet courant, lequel est hérité de Object. |
Voir également
Langage de programmation - C# (C Sharp) - Base de données - Affiche une table SQL Server
Dernière mise à jour : Dimanche, le 28 juin 2020