Freigeben über


SqliteDataReader Klasse

Definition

Stellt Methoden zum Lesen des Ergebnisses eines Befehls bereit, der für eine SQLite-Datenbank ausgeführt wird.

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

Eigenschaften

Depth

Ruft die Tiefe der Schachtelung für die aktuelle Zeile ab. Immer 0 (null).

FieldCount

Ruft die Anzahl der Spalten in der aktuellen Zeile ab.

Handle

Ruft ein Handle für die zugrunde liegende vorbereitete Anweisung ab.

HasRows

Ruft einen Wert ab, der angibt, ob der Datenleser Zeilen enthält.

IsClosed

Ruft einen Wert ab, der angibt, ob der Datenreader geschlossen ist.

Item[Int32]

Ruft den Wert der angegebenen Spalte ab.

Item[String]

Ruft den Wert der angegebenen Spalte ab.

RecordsAffected

Ruft die Anzahl der eingefügten, aktualisierten oder gelöschten Zeilen ab. -1 für SELECT-Anweisungen.

Methoden

Close()

Schließt den Datenleser.

Dispose(Boolean)

Gibt alle vom Datenleser verwendeten Ressourcen frei und schließt ihn.

GetBoolean(Int32)

Ruft den Wert der angegebenen Spalte als Boolean ab.

GetByte(Int32)

Ruft den Wert der angegebenen Spalte als Byte ab.

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

Liest einen Bytedatenstrom aus der angegebenen Spalte. Wird nicht unterstützt.

GetChar(Int32)

Ruft den Wert der angegebenen Spalte als Char ab.

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

Liest einen Zeichendatenstrom aus der angegebenen Spalte. Wird nicht unterstützt.

GetDataTypeName(Int32)

Ruft den deklarierten Datentypnamen der angegebenen Spalte ab. Die Speicherklasse wird für berechnete Spalten zurückgegeben.

GetDateTime(Int32)

Ruft den Wert der angegebenen Spalte als DateTime ab.

GetDateTimeOffset(Int32)

Ruft den Wert der angegebenen Spalte als DateTimeOffset ab.

GetDecimal(Int32)

Ruft den Wert der angegebenen Spalte als Decimal ab.

GetDouble(Int32)

Ruft den Wert der angegebenen Spalte als Double ab.

GetEnumerator()

Ruft einen Enumerator ab, der zum Durchlaufen der Zeilen im Datenleser verwendet werden kann.

GetFieldType(Int32)

Ruft den Datentyp der angegebenen Spalte ab.

GetFieldValue<T>(Int32)

Ruft den Wert der angegebenen Spalte ab.

GetFloat(Int32)

Ruft den Wert der angegebenen Spalte als Single ab.

GetGuid(Int32)

Ruft den Wert der angegebenen Spalte als Guid ab.

GetInt16(Int32)

Ruft den Wert der angegebenen Spalte als Int16 ab.

GetInt32(Int32)

Ruft den Wert der angegebenen Spalte als Int32 ab.

GetInt64(Int32)

Ruft den Wert der angegebenen Spalte als Int64 ab.

GetName(Int32)

Ruft den Namen der angegebenen Spalte ab.

GetOrdinal(String)

Ruft die Ordnungszahl der angegebenen Spalte ab.

GetSchemaTable()

Gibt eine System.Data.DataTable zurück, die die Spaltenmetadaten von System.Data.Common.DbDataReader beschreibt.

GetStream(Int32)

Ruft Daten als Stream ab. Wenn der Reader rowid (oder einen seiner Aliase) enthält, wird ein SqliteBlob zurückgegeben. Andernfalls werden alle Daten in den Arbeitsspeicher eingelesen und zurückgegeben MemoryStream .

GetString(Int32)

Ruft den Wert der angegebenen Spalte als String ab.

GetTextReader(Int32)

Ruft Daten als TextReader ab.

GetTimeSpan(Int32)

Ruft den Wert der angegebenen Spalte als TimeSpan ab.

GetValue(Int32)

Ruft den Wert der angegebenen Spalte ab.

GetValues(Object[])

Ruft die Spaltenwerte der aktuellen Zeile ab.

IsDBNull(Int32)

Ruft einen Wert ab, der angibt, ob die angegebene Spalte ist DBNull.

NextResult()

Wechselt zum nächsten Resultset für Batchanweisungen.

Read()

Wechselt zur nächsten Zeile im Resultset.

Gilt für: