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