Поделиться через


SqliteDataReader Класс

Определение

Предоставляет методы для считывания результата команды, выполняемой в базе данных SQLite.

public class SqliteDataReader : System.Data.Common.DbDataReader
type SqliteDataReader = class
    inherit DbDataReader
Public Class SqliteDataReader
Inherits DbDataReader
Наследование
SqliteDataReader

Свойства

Depth

Возвращает глубину вложенности для текущей строки. Всегда нуль.

FieldCount

Возвращает число столбцов в текущей строке.

Handle

Возвращает дескриптор для базовой подготовленной инструкции.

HasRows

Возвращает значение, указывающее, содержит ли средство чтения данных какие-либо строки.

IsClosed

Возвращает значение, которое указывает, является ли модуль чтения закрытым.

Item[Int32]

Возвращает значение указанного столбца.

Item[String]

Возвращает значение указанного столбца.

RecordsAffected

Возвращает количество вставленных, обновленных или удаленных строк. -1 для инструкций SELECT.

Методы

Close()

Закрывает средство чтения данных.

Dispose(Boolean)

Освобождает все ресурсы, используемые средством чтения данных, и закрывает его.

GetBoolean(Int32)

Возвращает значение заданного столбца в виде объекта Boolean.

GetByte(Int32)

Возвращает значение заданного столбца в виде объекта Byte.

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

Считывает поток байтов из указанного столбца. Не поддерживается.

GetChar(Int32)

Возвращает значение заданного столбца в виде объекта Char.

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

Считывает поток символов из указанного столбца. Не поддерживается.

GetDataTypeName(Int32)

Возвращает объявленное имя типа данных указанного столбца. Класс хранения возвращается для вычисляемых столбцов.

GetDateTime(Int32)

Возвращает значение заданного столбца в виде объекта DateTime.

GetDateTimeOffset(Int32)

Возвращает значение заданного столбца в виде объекта DateTimeOffset.

GetDecimal(Int32)

Возвращает значение заданного столбца в виде объекта Decimal.

GetDouble(Int32)

Возвращает значение заданного столбца в виде объекта Double.

GetEnumerator()

Возвращает перечислитель, который можно использовать для перебора строк в средстве чтения данных.

GetFieldType(Int32)

Возвращает тип данных заданного столбца.

GetFieldValue<T>(Int32)

Возвращает значение указанного столбца.

GetFloat(Int32)

Возвращает значение заданного столбца в виде объекта Single.

GetGuid(Int32)

Возвращает значение заданного столбца в виде объекта Guid.

GetInt16(Int32)

Возвращает значение заданного столбца в виде объекта Int16.

GetInt32(Int32)

Возвращает значение заданного столбца в виде объекта Int32.

GetInt64(Int32)

Возвращает значение заданного столбца в виде объекта Int64.

GetName(Int32)

Возвращает имя заданного столбца.

GetOrdinal(String)

Возвращает порядковый номер указанного столбца.

GetSchemaTable()

Возвращает объект System.Data.DataTable, описывающий метаданные столбца System.Data.Common.DbDataReader.

GetStream(Int32)

Извлекает данные в виде потока. Если средство чтения содержит rowid (или любой из его псевдонимов), SqliteBlob возвращается . В противном случае все данные считываются в память и MemoryStream возвращаются .

GetString(Int32)

Возвращает значение заданного столбца в виде объекта String.

GetTextReader(Int32)

Извлекает данные в виде TextReader.

GetTimeSpan(Int32)

Возвращает значение заданного столбца в виде объекта TimeSpan.

GetValue(Int32)

Возвращает значение указанного столбца.

GetValues(Object[])

Возвращает значения столбцов текущей строки.

IsDBNull(Int32)

Возвращает значение, указывающее, является ли указанный столбец .DBNull

NextResult()

Переход к следующему результирующем набору для пакетных инструкций.

Read()

Переход к следующей строке в результирующем наборе.

Применяется к