SqliteDataReader 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.
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. |