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() |
Переход к следующей строке в результирующем наборе. |