Aracılığıyla paylaş


SqliteDataReader Sınıf

Tanım

SQLite veritabanında yürütülen komutun sonucunu okumak için yöntemler sağlar.

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

Özellikler

Name Description
Depth

Geçerli satır için iç içe yerleştirme derinliğini alır. Her zaman sıfır.

FieldCount

Geçerli satırdaki sütun sayısını alır.

Handle

Temel alınan hazırlanmış deyiminin tutamacını alır.

HasRows

Veri okuyucunun herhangi bir satır içerip içermediğini belirten bir değer alır.

IsClosed

Veri okuyucunun kapalı olup olmadığını gösteren bir değer alır.

Item[Int32]

Belirtilen sütunun değerini alır.

Item[String]

Belirtilen sütunun değerini alır.

RecordsAffected

Eklenen, güncelleştirilen veya silinen satır sayısını alır. SELECT deyimleri için -1.

Yöntemler

Name Description
Close()

Veri okuyucuyu kapatır.

Dispose(Boolean)

Veri okuyucusu tarafından kullanılan tüm kaynakları serbest bırakır ve kapatır.

GetBoolean(Int32)

Belirtilen sütunun değerini olarak Booleanalır.

GetByte(Int32)

Belirtilen sütunun değerini olarak Bytealır.

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

Belirtilen sütundan bir bayt akışı okur. Desteklenmez.

GetChar(Int32)

Belirtilen sütunun değerini olarak Charalır.

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

Belirtilen sütundan bir karakter akışı okur. Desteklenmez.

GetDataTypeName(Int32)

Belirtilen sütunun bildirilen veri türü adını alır. Hesaplanan sütunlar için depolama sınıfı döndürülür.

GetDateTime(Int32)

Belirtilen sütunun değerini olarak DateTimealır.

GetDateTimeOffset(Int32)

Belirtilen sütunun değerini olarak DateTimeOffsetalır.

GetDecimal(Int32)

Belirtilen sütunun değerini olarak Decimalalır.

GetDouble(Int32)

Belirtilen sütunun değerini olarak Doublealır.

GetEnumerator()

Veri okuyucudaki satırlar arasında yineleme yapmak için kullanılabilecek bir numaralandırıcı alır.

GetFieldType(Int32)

Belirtilen sütunun veri türünü alır.

GetFieldValue<T>(Int32)

Belirtilen sütunun değerini alır.

GetFloat(Int32)

Belirtilen sütunun değerini olarak Singlealır.

GetGuid(Int32)

Belirtilen sütunun değerini olarak Guidalır.

GetInt16(Int32)

Belirtilen sütunun değerini olarak Int16alır.

GetInt32(Int32)

Belirtilen sütunun değerini olarak Int32alır.

GetInt64(Int32)

Belirtilen sütunun değerini olarak Int64alır.

GetName(Int32)

Belirtilen sütunun adını alır.

GetOrdinal(String)

Belirtilen sütunun sırasını alır.

GetSchemaTable()

System.Data.Common.DbDataReader sütun meta verilerini açıklayan bir System.Data.DataTable döndürür.

GetStream(Int32)

Verileri Akış olarak alır. Okuyucu rowid (veya diğer adlarından herhangi birini) içeriyorsa, bir SqliteBlob döndürülür. Aksi takdirde, tüm veriler belleğe okunur ve bir MemoryStream döndürülür.

GetString(Int32)

Belirtilen sütunun değerini olarak Stringalır.

GetTextReader(Int32)

Verileri olarak TextReaderalır.

GetTimeSpan(Int32)

Belirtilen sütunun değerini olarak TimeSpanalır.

GetValue(Int32)

Belirtilen sütunun değerini alır.

GetValues(Object[])

Geçerli satırın sütun değerlerini alır.

IsDBNull(Int32)

Belirtilen sütunun DBNullolup olmadığını belirten bir değer alır.

NextResult()

Toplu deyimler için sonraki sonuç kümesine ilerler.

Read()

Sonuç kümesinde sonraki satıra ilerler.

Şunlara uygulanır