Udostępnij za pośrednictwem


SqliteDataReader Klasa

Definicja

Udostępnia metody odczytywania wyniku polecenia wykonywanego względem bazy danych SQLite.

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

Właściwości

Depth

Pobiera głębokość zagnieżdżania dla bieżącego wiersza. Zawsze zero.

FieldCount

Pobiera liczbę kolumn w bieżącym wierszu.

Handle

Pobiera dojście do bazowej przygotowanej instrukcji.

HasRows

Pobiera wartość wskazującą, czy czytnik danych zawiera jakiekolwiek wiersze.

IsClosed

Pobiera wartość wskazującą, czy czytnik danych jest zamknięty.

Item[Int32]

Pobiera wartość określonej kolumny.

Item[String]

Pobiera wartość określonej kolumny.

RecordsAffected

Pobiera liczbę wstawionych, zaktualizowanych lub usuniętych wierszy. -1 dla instrukcji SELECT.

Metody

Close()

Zamyka czytnik danych.

Dispose(Boolean)

Zwalnia wszystkie zasoby używane przez czytnik danych i zamyka je.

GetBoolean(Int32)

Pobiera wartość określonej kolumny jako Boolean.

GetByte(Int32)

Pobiera wartość określonej kolumny jako Byte.

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

Odczytuje strumień bajtów z określonej kolumny. Nieobsługiwane.

GetChar(Int32)

Pobiera wartość określonej kolumny jako Char.

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

Odczytuje strumień znaków z określonej kolumny. Nieobsługiwane.

GetDataTypeName(Int32)

Pobiera zadeklarowaną nazwę typu danych określonej kolumny. Klasa magazynu jest zwracana dla kolumn obliczanych.

GetDateTime(Int32)

Pobiera wartość określonej kolumny jako DateTime.

GetDateTimeOffset(Int32)

Pobiera wartość określonej kolumny jako DateTimeOffset.

GetDecimal(Int32)

Pobiera wartość określonej kolumny jako Decimal.

GetDouble(Int32)

Pobiera wartość określonej kolumny jako Double.

GetEnumerator()

Pobiera moduł wyliczający, który może służyć do iterowania wierszy w czytniku danych.

GetFieldType(Int32)

Pobiera typ danych określonej kolumny.

GetFieldValue<T>(Int32)

Pobiera wartość określonej kolumny.

GetFloat(Int32)

Pobiera wartość określonej kolumny jako Single.

GetGuid(Int32)

Pobiera wartość określonej kolumny jako Guid.

GetInt16(Int32)

Pobiera wartość określonej kolumny jako Int16.

GetInt32(Int32)

Pobiera wartość określonej kolumny jako Int32.

GetInt64(Int32)

Pobiera wartość określonej kolumny jako Int64.

GetName(Int32)

Pobiera nazwę określonej kolumny.

GetOrdinal(String)

Pobiera porządkowe określonej kolumny.

GetSchemaTable()

Zwraca element System.Data.DataTable opisujący metadane kolumny Elementu System.Data.Common.DbDataReader.

GetStream(Int32)

Pobiera dane jako strumień. Jeśli czytnik zawiera identyfikator wiersza (lub dowolny z jego aliasów), SqliteBlob zwracany jest element . W przeciwnym razie wszystkie dane są odczytywane do pamięci i MemoryStream zwracany jest element .

GetString(Int32)

Pobiera wartość określonej kolumny jako String.

GetTextReader(Int32)

Pobiera dane jako .TextReader

GetTimeSpan(Int32)

Pobiera wartość określonej kolumny jako TimeSpan.

GetValue(Int32)

Pobiera wartość określonej kolumny.

GetValues(Object[])

Pobiera wartości kolumn bieżącego wiersza.

IsDBNull(Int32)

Pobiera wartość wskazującą, czy określona kolumna to DBNull.

NextResult()

Przechodzi do następnego zestawu wyników dla instrukcji wsadowych.

Read()

Przechodzi do następnego wiersza w zestawie wyników.

Dotyczy