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