Sdílet prostřednictvím


SqliteDataReader Třída

Definice

Poskytuje metody pro čtení výsledku příkazu spuštěného pro databázi SQLite.

public class SqliteDataReader : System.Data.Common.DbDataReader
type SqliteDataReader = class
    inherit DbDataReader
Public Class SqliteDataReader
Inherits DbDataReader
Dědičnost
SqliteDataReader

Vlastnosti

Depth

Získá hloubku vnoření aktuálního řádku. Vždy nula.

FieldCount

Získá počet sloupců v aktuálním řádku.

Handle

Získá popisovač podkladového připraveného příkazu.

HasRows

Získá hodnotu označující, zda čtečka dat obsahuje nějaké řádky.

IsClosed

Získá hodnotu označující, zda je čtečka dat uzavřena.

Item[Int32]

Získá hodnotu zadaného sloupce.

Item[String]

Získá hodnotu zadaného sloupce.

RecordsAffected

Získá počet řádků vložených, aktualizovaných nebo odstraněných. -1 pro příkazy SELECT.

Metody

Close()

Zavře čtečku dat.

Dispose(Boolean)

Uvolní všechny prostředky používané čtečkou dat a zavře je.

GetBoolean(Int32)

Získá hodnotu zadaného sloupce jako Boolean.

GetByte(Int32)

Získá hodnotu zadaného sloupce jako Byte.

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

Načte stream bajtů ze zadaného sloupce. Nepodporováno

GetChar(Int32)

Získá hodnotu zadaného sloupce jako Char.

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

Přečte datový proud znaků ze zadaného sloupce. Nepodporováno

GetDataTypeName(Int32)

Získá název deklarovaného datového typu zadaného sloupce. Třída úložiště se vrátí pro počítané sloupce.

GetDateTime(Int32)

Získá hodnotu zadaného sloupce jako DateTime.

GetDateTimeOffset(Int32)

Získá hodnotu zadaného sloupce jako DateTimeOffset.

GetDecimal(Int32)

Získá hodnotu zadaného sloupce jako Decimal.

GetDouble(Int32)

Získá hodnotu zadaného sloupce jako Double.

GetEnumerator()

Získá enumerátor, který lze použít k iteraci řádky v datové čtečky.

GetFieldType(Int32)

Získá datový typ zadaného sloupce.

GetFieldValue<T>(Int32)

Získá hodnotu zadaného sloupce.

GetFloat(Int32)

Získá hodnotu zadaného sloupce jako Single.

GetGuid(Int32)

Získá hodnotu zadaného sloupce jako Guid.

GetInt16(Int32)

Získá hodnotu zadaného sloupce jako Int16.

GetInt32(Int32)

Získá hodnotu zadaného sloupce jako Int32.

GetInt64(Int32)

Získá hodnotu zadaného sloupce jako Int64.

GetName(Int32)

Získá název zadaného sloupce.

GetOrdinal(String)

Získá ordinál zadaného sloupce.

GetSchemaTable()

Vrátí hodnotu System.Data.DataTable, která popisuje metadata sloupce System.Data.Common.DbDataReader.

GetStream(Int32)

Načte data jako stream. Pokud čtenář zahrne rowid (nebo některý z jeho aliasů), SqliteBlob vrátí se . V opačném případě se všechna data načtou do paměti a vrátí se MemoryStream hodnota .

GetString(Int32)

Získá hodnotu zadaného sloupce jako String.

GetTextReader(Int32)

Načte data jako TextReader.

GetTimeSpan(Int32)

Získá hodnotu zadaného sloupce jako TimeSpan.

GetValue(Int32)

Získá hodnotu zadaného sloupce.

GetValues(Object[])

Získá hodnoty sloupce aktuálního řádku.

IsDBNull(Int32)

Získá hodnotu označující, zda zadaný sloupec je DBNull.

NextResult()

Přejde na další sadu výsledků pro dávkové příkazy.

Read()

Přejde na další řádek v sadě výsledků.

Platí pro