Partager via


SqliteDataReader Classe

Définition

Fournit des méthodes pour lire le résultat d’une commande exécutée sur une base de données SQLite.

public class SqliteDataReader : System.Data.Common.DbDataReader
type SqliteDataReader = class
    inherit DbDataReader
Public Class SqliteDataReader
Inherits DbDataReader
Héritage
SqliteDataReader

Propriétés

Depth

Obtient la profondeur d'imbrication de la ligne actuelle. Toujours zéro.

FieldCount

Obtient le nombre de colonnes figurant dans la ligne actuelle.

Handle

Obtient un handle pour l’instruction préparée sous-jacente.

HasRows

Obtient une valeur indiquant si le lecteur de données contient des lignes.

IsClosed

Obtient une valeur indiquant si le lecteur de données est fermé.

Item[Int32]

Obtient la valeur de la colonne spécifiée.

Item[String]

Obtient la valeur de la colonne spécifiée.

RecordsAffected

Obtient le nombre de lignes insérées, mises à jour ou supprimées. -1 pour les instructions SELECT.

Méthodes

Close()

Ferme le lecteur de données.

Dispose(Boolean)

Libère toutes les ressources utilisées par le lecteur de données et la ferme.

GetBoolean(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Boolean.

GetByte(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Byte.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Lit un flux d'octets de la colonne spécifiée. Non pris en charge.

GetChar(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Char.

GetChars(Int32, Int64, Char[], Int32, Int32)

Lit un flux de caractères de la colonne spécifiée. Non pris en charge.

GetDataTypeName(Int32)

Obtient le nom de type de données déclaré de la colonne spécifiée. La classe de stockage est retournée pour les colonnes calculées.

GetDateTime(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un DateTime.

GetDateTimeOffset(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un DateTimeOffset.

GetDecimal(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Decimal.

GetDouble(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Double.

GetEnumerator()

Obtient un énumérateur qui peut être utilisé pour itérer au sein des lignes du lecteur de données.

GetFieldType(Int32)

Obtient le type de données de la colonne spécifiée.

GetFieldValue<T>(Int32)

Obtient la valeur de la colonne spécifiée.

GetFloat(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Single.

GetGuid(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Guid.

GetInt16(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Int16.

GetInt32(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Int32.

GetInt64(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un Int64.

GetName(Int32)

Obtient le nom de la colonne spécifiée.

GetOrdinal(String)

Obtient l’ordinal de la colonne spécifiée.

GetSchemaTable()

Renvoie un System.Data.DataTable qui décrit les métadonnées de colonne de System.Data.Common.DbDataReader.

GetStream(Int32)

Récupère des données sous forme de flux. Si le lecteur inclut rowid (ou l’un de ses alias), un SqliteBlob est retourné. Sinon, toutes les données sont lues en mémoire et un MemoryStream est retourné.

GetString(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un String.

GetTextReader(Int32)

Récupère les données sous forme de TextReader.

GetTimeSpan(Int32)

Obtient la valeur de la colonne spécifiée sous la forme d'un TimeSpan.

GetValue(Int32)

Obtient la valeur de la colonne spécifiée.

GetValues(Object[])

Obtient les valeurs de colonne de la ligne actuelle.

IsDBNull(Int32)

Obtient une valeur indiquant si la colonne spécifiée est DBNull.

NextResult()

Passe au jeu de résultats suivant pour les instructions par lots.

Read()

Passe à la ligne suivante dans le jeu de résultats.

S’applique à