Condividi tramite


SqliteDataReader Classe

Definizione

Fornisce metodi per la lettura del risultato di un comando eseguito su un database SQLite.

public class SqliteDataReader : System.Data.Common.DbDataReader
type SqliteDataReader = class
    inherit DbDataReader
Public Class SqliteDataReader
Inherits DbDataReader
Ereditarietà
SqliteDataReader

Proprietà

Depth

Ottiene il livello di nidificazione per la riga corrente. Sempre zero.

FieldCount

Ottiene il numero di colonne nella riga corrente.

Handle

Ottiene un handle per l'istruzione preparata sottostante.

HasRows

Ottiene un valore che indica se il lettore dati contiene righe.

IsClosed

Ottiene un valore che indica se il lettore dati è chiuso.

Item[Int32]

Ottiene il valore della colonna specificata.

Item[String]

Ottiene il valore della colonna specificata.

RecordsAffected

Ottiene il numero di righe inserite, aggiornate o eliminate. -1 per le istruzioni SELECT.

Metodi

Close()

Chiude il lettore di dati.

Dispose(Boolean)

Rilascia tutte le risorse usate dal lettore di dati e le chiude.

GetBoolean(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Boolean.

GetByte(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Byte.

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

Legge un flusso di byte dalla colonna specificata. Non supportata.

GetChar(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Char.

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

Legge un flusso di caratteri dalla colonna specificata. Non supportata.

GetDataTypeName(Int32)

Ottiene il nome del tipo di dati dichiarato della colonna specificata. La classe di archiviazione viene restituita per le colonne calcolate.

GetDateTime(Int32)

Ottiene il valore della colonna specificata sotto forma di classe DateTime.

GetDateTimeOffset(Int32)

Ottiene il valore della colonna specificata sotto forma di classe DateTimeOffset.

GetDecimal(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Decimal.

GetDouble(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Double.

GetEnumerator()

Ottiene un enumeratore che può essere utilizzato per scorrere le righe nel lettore dati.

GetFieldType(Int32)

Ottiene il tipo di dati della colonna specificata.

GetFieldValue<T>(Int32)

Ottiene il valore della colonna specificata.

GetFloat(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Single.

GetGuid(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Guid.

GetInt16(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Int16.

GetInt32(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Int32.

GetInt64(Int32)

Ottiene il valore della colonna specificata sotto forma di classe Int64.

GetName(Int32)

Ottiene il nome della colonna specificata.

GetOrdinal(String)

Ottiene il numero ordinale della colonna specificata.

GetSchemaTable()

Restituisce un oggetto System.Data.DataTable che descrive i metadati della colonna di System.Data.Common.DbDataReader.

GetStream(Int32)

Recupera i dati come flusso. Se il lettore include rowid (o uno dei relativi alias), viene restituito un oggetto SqliteBlob . In caso contrario, tutti i dati vengono letti in memoria e viene restituito un oggetto MemoryStream .

GetString(Int32)

Ottiene il valore della colonna specificata sotto forma di classe String.

GetTextReader(Int32)

Recupera i dati come TextReader.

GetTimeSpan(Int32)

Ottiene il valore della colonna specificata sotto forma di classe TimeSpan.

GetValue(Int32)

Ottiene il valore della colonna specificata.

GetValues(Object[])

Ottiene i valori di colonna della riga corrente.

IsDBNull(Int32)

Ottiene un valore che indica se la colonna specificata è DBNull.

NextResult()

Passa al set di risultati successivo per le istruzioni in batch.

Read()

Passa alla riga successiva nel set di risultati.

Si applica a