SQLite ADO.NET Provider

Класс SQLiteDataReader

Внедрение SQLite DbDataReader.

Для списка всех членов этого типа посмотрите Члены SQLiteDataReader.

System.Object
MarshalByRefObject
DbDataReader
SQLiteDataReader

public sealed class SQLiteDataReader : DbDataReader

Требования

Namespace: System.Data.SQLite

Assembly: System.Data.SQLite (в System.Data.SQLite.dll)

См. также

Члены SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.Close

Закрывает datareader, потенциально закрывая связь также, если указан CommandBehavior.CloseConnection.

public override void Close();

Реализация

IDataReader.Close.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойство SQLiteDataReader.Depth

Не реализовано. Вернет 0

public override int Depth { public get; }

Реализация

IDataReader.Depth

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.Dispose(Boolean)

Избавляется от всех ресурсов, используемых этим datareader.

protected override void Dispose(
bool disposing
);

Параметры

disposing

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite | SQLiteDataReader.Dispose Overload List

SQLite ADO.NET Provider

Избавляется от всех ресурсов, используемых этим datareader.

Список перегрузок

Унаследовано от DbDataReader.

public void Dispose()

Избавляется от всех ресурсов, используемых этим datareader.

protected override void Dispose(bool)

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойство SQLiteDataReader.FieldCount

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

public override int FieldCount { public get; }

Реализация

IDataRecord.FieldCount

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetBlob

Получает колонку как объект SQLiteBlob. Это не будет работать на таблицах WITHOUT ROWID, если запрос не включает столбец "rowid" или один из его псевдонимов или если SQLiteDataReader не был создан с флагом KeyInfo.

public SQLiteBlob GetBlob(
int i,
bool readOnly
);

Параметры

i
Индекс столбца.
readOnly
Отличный от нуля, чтобы открыть объект для доступа только для чтения.

Возвращаемое значение

Новый объект SQLiteBlob.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetBoolean

Получает колонку как булево значение.

public override bool GetBoolean(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

bool

Реализация

IDataRecord.GetBoolean

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetByte

Получает колонку как единственный байт.

public override byte GetByte(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

byte

Реализация

IDataRecord.GetByte

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetBytes

Получает колонку как множество байтов (blob).

public override long GetBytes(
int i,
long fieldOffset,
byte[] buffer,
int bufferoffset,
int length
);

Параметры

i
Индекс столбца.
fieldOffset
Основанный на ноле индекс того, где начать читать данные.
buffer
Буфер, чтобы вписать байты.
bufferoffset
Основанный на ноле индекс того, где начать писать во множество.
length
Число байтов, чтобы получить.

Возвращаемое значение

Фактическое число байтов, которое написано во множество.

Реализация

IDataRecord.GetBytes

Примечания

Чтобы определить число байтов в колонке, передайте значение null для буфера. Общая длина будет возвращена.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetChar

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

public override char GetChar(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

char

Реализация

IDataRecord.GetChar

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetChars

Восстанавливает колонку как множество символов (blob).

public override long GetChars(
int i,
long fieldoffset,
char[] buffer,
int bufferoffset,
int length
);

Параметры

i
Индекс столбца.
fieldoffset
Основанный на ноле индекс того, где начать читать данные.
buffer
Буфер, чтобы вписать символы.
bufferoffset
Основанный на ноле индекс того, где начать писать во множество.
length
Число байтов, чтобы записать.

Возвращаемое значение

Фактическое количество символов, которое написано во множество.

Реализация

IDataRecord.GetChars

Примечания

Чтобы определить количество знаков в колонке, передайте null для буфера. Общая длина будет возвращена.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetDatabaseName

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

public string GetDatabaseName(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

string

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetDataTypeName

Получает название типа данных бэкенда колонки.

public override string GetDataTypeName(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

string

Реализация

IDataRecord.GetDataTypeName

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetDateTime

Вернет колонку как дату/время.

public override DateTime GetDateTime(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

DateTime

Реализация

IDataRecord.GetDateTime

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetDecimal

Вернет колонку как десятичное значение.

public override decimal GetDecimal(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

decimal

Реализация

IDataRecord.GetDecimal

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetDouble

Возвращает колонку как double.

public override double GetDouble(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

double

Реализация

IDataRecord.GetDouble

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetEnumerator

Поддержка счетчика.

public override IEnumerator GetEnumerator();

Возвращаемое значение

Вернет объект DbEnumerator.

Реализация

IEnumerable.GetEnumerator

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetFieldAffinity

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

public TypeAffinity GetFieldAffinity(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

TypeAffinity, которая связана с указанной колонкой, если есть.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetFieldType

Возвращает .NET-тип данной колонки.

public override Type GetFieldType(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

Type

Реализация

IDataRecord.GetFieldType

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetFloat

Возвращает колонку как float.

public override float GetFloat(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

float

Реализация

IDataRecord.GetFloat

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetGuid

Возвращает колонку как Guid.

public override Guid GetGuid(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

Guid

Реализация

IDataRecord.GetGuid

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetInt16

Вернет столбец как short.

public override short GetInt16(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

Int16

Реализация

IDataRecord.GetInt16

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetInt32

Вернет столбец как int.

public override int GetInt32(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

Int32

Реализация

IDataRecord.GetInt32

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetInt64

Вернет столбец как long.

public override long GetInt64(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

Int64

Реализация

IDataRecord.GetInt64

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetName

Вернет название колонки.

public override string GetName(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

string

Реализация

IDataRecord.GetName

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetOrdinal

Вернет i столбца, учитывая его имя.

public override int GetOrdinal(
string name
);

Параметры

name
Название колонки, чтобы получить.

Возвращаемое значение

int i столбца.

Реализация

IDataRecord.GetOrdinal

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetOriginalName

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

public string GetOriginalName(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

string

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetSchemaTable

Информацию о схеме в SQLite трудно отобразить в .NET-соглашения, таким образом, большая работа должна быть сделана, чтобы собрать необходимую информацию. Таким образом, это может быть представлено способом ADO.NET.

public override DataTable GetSchemaTable();

Возвращаемое значение

Вернет DataTable, содержащий информацию о схеме для активного обрабатываемого оператора SELECT.

Реализация

IDataReader.GetSchemaTable

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetString

Вернет столбец как string.

public override string GetString(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

string

Реализация

IDataRecord.GetString

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetTableName

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

public string GetTableName(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

string

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetValue

Вернет столбец как объект, соответствующий базовому типу данных колонки.

public override object GetValue(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

object

Реализация

IDataRecord.GetValue

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.GetValues(Object)

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

public override int GetValues(
object[] values
);

Параметры

values
Множество, чтобы заполнить значениями из колонок в текущем наборе результатов.

Возвращаемое значение

Количество полученных колонок.

Реализация

IDataRecord.GetValues

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite | SQLiteDataReader.GetValues Overload List

SQLite ADO.NET Provider

Возвращает коллекцию, содержащую все имена столбцов и значения для текущей строки данных в текущем наборе результатов, если есть. Если нет никакой текущей строки или никакого текущего набора результатов, исключение может быть брошено.

Возвращаемое значение

Коллекция, содержащая имя столбца и информацию о значениях для текущей строки данных в текущем наборе результатов или null, если эта информация не может быть получена.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite | SQLiteDataReader.GetValues Overload List

SQLite ADO.NET Provider

Свойство SQLiteDataReader.HasRows

Вернет True, если у набора результатов есть строки, которые могут быть получены.

public override bool HasRows { public get; }

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойство SQLiteDataReader.IsClosed

Вернет True, если закрыт data reader.

public override bool IsClosed { public get; }

Реализация

IDataReader.IsClosed

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.IsDBNull

Вернет True, если указанный столбец null.

public override bool IsDBNull(
int i
);

Параметры

i
Индекс столбца.

Возвращаемое значение

True или False

Реализация

IDataRecord.IsDBNull

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойство SQLiteDataReader.Item

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

public override object this[
string name
] { public get; }

Параметры

name
Название колонки, чтобы получить данные.

Реализация

IDataRecord.Item

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite | Список перегрузок SQLiteDataReader.Item

SQLite ADO.NET Provider

Индексатор, чтобы получить данные из колонки i.

public override object this[
int i
] { public get; }

Параметры

i
Индекс столбца.

Реализация

IDataRecord.Item

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite | Список перегрузок SQLiteDataReader.Item

SQLite ADO.NET Provider

Метод SQLiteDataReader.NextResult

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

public override bool NextResult();

Возвращаемое значение

True, если команда была успешна и новый набор результатов доступен. Иначе False.

Реализация

IDataReader.NextResult

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.Read

Пытается прочитать следующую строку текущего набора результатов.

public override bool Read();

Возвращаемое значение

Не 0, если новая строка успешно загружена и готова к обработке, иначе 0.

Реализация

IDataReader.Read

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойство SQLiteDataReader.RecordsAffected

Возвращает количество затронутых строк. Возвращенное значение может не быть точным для запросов DDL. Кроме того, это будет -1 для любого запроса, который не изменяет базу данных (например, SELECT). Если запрос в других отношениях только для чтения изменяет базу данных косвенно (например, через виртуальную таблицу или определенную пользователями функцию), возвращенное значение не определено.

public override int RecordsAffected { public get; }

Реализация

IDataReader.RecordsAffected

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteDataReader.RefreshFlags

Вынуждает флаги связи, кэшированные этим средством чтения данных, быть освеженными от основной связи.

public void RefreshFlags();

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойство SQLiteDataReader.StepCount

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

public int StepCount { public get; }

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойство SQLiteDataReader.VisibleFieldCount

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

public override int VisibleFieldCount { public get; }

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Класс SQLiteDataReaderValue

Этот класс представляет единственное значение, которое будет возвращено из класса SQLiteDataReader через его методы GetBlob, GetBoolean, GetByte, GetBytes, GetChar, GetChars, GetDateTime, GetDecimal, GetDouble, GetFloat, GetGuid, GetInt16, GetInt32, GetInt64, GetString или GetValue. Если значение связанного публичного поля этого класса будет null после возвращения из отзыва, значение null будет использоваться только если тип возвращения для вызванного метода SQLiteDataReader не будет типом значения. Если значение, которое будет возвращено из метода SQLiteDataReader, будет неподходящим (например, пустой указатель с типом значения), исключение будет брошено.

Для списка всех членов этого типа посмотрите Члены SQLiteDataReaderValue.

System.Object
SQLiteDataReaderValue

public sealed class SQLiteDataReaderValue

Требования

Namespace: System.Data.SQLite

Assembly: System.Data.SQLite (в System.Data.SQLite.dll)

См. также

Члены SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.BlobValue

Значение, которое будет возвращено из метода GetBlob или null, чтобы указать на ошибку.

public SQLiteBlob BlobValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.BooleanValue

Значение, которое будет возвращено из метода GetBoolean или null, чтобы указать на ошибку.

public bool? BooleanValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.BytesValue

Значение, которое будет возвращено из метода GetBytes.

public byte[] BytesValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.ByteValue

Значение, которое будет возвращено из метода GetByte или null, чтобы указать на ошибку.

public byte? ByteValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.CharsValue

Значение, которое будет возвращено из метода GetChars.

public char[] CharsValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.CharValue

Значение, которое будет возвращено из метода GetChar или null, чтобы указать на ошибку.

public char? CharValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.DateTimeValue

Значение, которое будет возвращено из метода GetDateTime или null, чтобы указать на ошибку.

public DateTime? DateTimeValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.DecimalValue

Значение, которое будет возвращено из метода GetDecimal или null, чтобы указать на ошибку.

public decimal? DecimalValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.DoubleValue

Значение, которое будет возвращено из метода GetDouble или null, чтобы указать на ошибку.

public double? DoubleValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.FloatValue

Значение, которое будет возвращено из метода GetFloat или null, чтобы указать на ошибку.

public float? FloatValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.GuidValue

Значение, которое будет возвращено из метода GetGuid или null, чтобы указать на ошибку.

public Guid? GuidValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.Int16Value

Значение, которое будет возвращено из метода GetInt16 или null, чтобы указать на ошибку.

public short? Int16Value;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.Int32Value

Значение, которое будет возвращено из метода GetInt32 или null, чтобы указать на ошибку.

public int? Int32Value;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.Int64Value

Значение, которое будет возвращено из метода GetInt64 или null, чтобы указать на ошибку.

public long? Int64Value;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.StringValue

Значение, которое будет возвращено из метода GetString.

public string StringValue;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поле SQLiteDataReaderValue.Value

Значение, которое будет возвращено из метода GetValue.

public object Value;

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

SQLiteDataReaderValue Constructor

Инициализирует новый экземпляр класса SQLiteDataReaderValue.

SQLiteDataReaderValue();

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Поля SQLiteDataReaderValue

Поля класса SQLiteDataReaderValue упоминаются ниже. Для полного списка участников класса SQLiteDataReaderValue посмотрите Члены SQLiteDataReaderValue.

Public Instance Fields

BlobValueЗначение, которое будет возвращено из метода GetBlob или null, чтобы указать на ошибку.
BooleanValueЗначение, которое будет возвращено из метода GetBoolean или null, чтобы указать на ошибку.
BytesValueЗначение, которое будет возвращено из метода GetBytes.
ByteValueЗначение, которое будет возвращено из метода GetByte или null, чтобы указать на ошибку.
CharsValueЗначение, которое будет возвращено из метода GetChars.
CharValueЗначение, которое будет возвращено из метода GetChar или null, чтобы указать на ошибку.
DateTimeValueЗначение, которое будет возвращено из метода GetDateTime или null, чтобы указать на ошибку.
DecimalValueЗначение, которое будет возвращено из метода GetDecimal или null, чтобы указать на ошибку.
DoubleValueЗначение, которое будет возвращено из метода GetDouble или null, чтобы указать на ошибку.
FloatValueЗначение, которое будет возвращено из метода GetFloat или null, чтобы указать на ошибку.
GuidValueЗначение, которое будет возвращено из метода GetGuid или null, чтобы указать на ошибку.
Int16ValueЗначение, которое будет возвращено из метода GetInt16 или null, чтобы указать на ошибку.
Int32ValueЗначение, которое будет возвращено из метода GetInt32 или null, чтобы указать на ошибку.
Int64ValueЗначение, которое будет возвращено из метода GetInt64 или null, чтобы указать на ошибку.
StringValueЗначение, которое будет возвращено из метода GetString.
ValueЗначение, которое будет возвращено из метода GetValue.

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Члены SQLiteDataReaderValue

Обзор SQLiteDataReaderValue.

Public Instance Constructors

SQLiteDataReaderValue Constructor Инициализирует новый экземпляр класса SQLiteDataReaderValue.

Public Instance Fields

BlobValueЗначение, которое будет возвращено из метода GetBlob или null, чтобы указать на ошибку.
BooleanValueЗначение, которое будет возвращено из метода GetBoolean или null, чтобы указать на ошибку.
BytesValueЗначение, которое будет возвращено из метода GetBytes.
ByteValueЗначение, которое будет возвращено из метода GetByte или null, чтобы указать на ошибку.
CharsValueЗначение, которое будет возвращено из метода GetChars.
CharValueЗначение, которое будет возвращено из метода GetChar или null, чтобы указать на ошибку.
DateTimeValueЗначение, которое будет возвращено из метода GetDateTime или null, чтобы указать на ошибку.
DecimalValueЗначение, которое будет возвращено из метода GetDecimal или null, чтобы указать на ошибку.
DoubleValueЗначение, которое будет возвращено из метода GetDouble или null, чтобы указать на ошибку.
FloatValueЗначение, которое будет возвращено из метода GetFloat или null, чтобы указать на ошибку.
GuidValueЗначение, которое будет возвращено из метода GetGuid или null, чтобы указать на ошибку.
Int16ValueЗначение, которое будет возвращено из метода GetInt16 или null, чтобы указать на ошибку.
Int32ValueЗначение, которое будет возвращено из метода GetInt32 или null, чтобы указать на ошибку.
Int64ValueЗначение, которое будет возвращено из метода GetInt64 или null, чтобы указать на ошибку.
StringValueЗначение, которое будет возвращено из метода GetString.
ValueЗначение, которое будет возвращено из метода GetValue.

Public Instance Methods

Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetType (унаследовано от Object)Получает Type текущего экземпляра.
ToString (унаследовано от Object)Вернет String, которая представляет текущий Object.

Protected Instance Methods

Finalize (унаследовано от Object)Позволяет Object освободить ресурсы и выполнить другие операции очистки прежде, чем Object очищен сборкой мусора.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.

См. также

Класс SQLiteDataReaderValue | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Члены SQLiteDataReader

Обзор SQLiteDataReader.

Public Instance Properties

DepthНе реализовано, вернет 0.
FieldCountВозвращает количество колонок в текущем наборе результатов.
HasRowsTrue, если у набора результатов есть строки, которые могут быть получены.
IsClosedTrue, если закрыт data reader.
ItemПерегруженный. Индексатор, чтобы получить данные из колонки, данной как имя.
RecordsAffectedВозвращает количество затронутых строк. Возвращенное значение может не быть точным для запросов DDL. Кроме того, это будет -1 для любого запроса, который не изменяет базу данных (например, SELECT). Если запрос в других отношениях только для чтения изменяет базу данных косвенно (например, через виртуальную таблицу или определенную пользователями функцию), возвращенное значение не определено.
StepCountВозвращает количество строк, замеченных до сих пор в текущем наборе результатов.
VisibleFieldCountВозвращает количество видимых полей в текущем наборе результатов.

Public Instance Methods

CloseЗакрывает datareader, потенциально закрывая также и связь, если задано CommandBehavior.CloseConnection.
CreateObjRef (унаследовано от MarshalByRefObject) Создает объект, который содержит всю релевантную информацию, запрошенную, чтобы произвести прокси, используемый, чтобы общаться с удаленным объектом.
Dispose (унаследовано от DbDataReader) Перегруженный. Высвобождает все средства, используемые текущим экземпляром DbDataReader.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
GetBlobВернет столбец как SQLiteBlob. Это не будет работать на таблицах WITHOUT ROWID, если запрос не включает колонку "rowid" или один из ее псевдонимов или если SQLiteDataReader не был создан с флагом KeyInfo.
GetBoolean Вернет столбец как boolean.
GetByteВернет столбец как единственный byte.
GetBytesПолучает колонку как множество байтов (blob).
GetCharВернет столбец как отдельный символ.
GetCharsПолучает колонку как множество символов (blob).
GetData (унаследовано от DbDataReader)Вернет DbDataReader для требуемой порядковой колонки.
GetDatabaseName Возвращает название базы данных, связанной с указанной колонкой.
GetDataTypeNameПолучает название типа данных бэкенда колонки.
GetDateTimeВернет столбец как date/time.
GetDecimalВернет столбец как decimal.
GetDouble Вернет столбец как double.
GetEnumeratorПоддержка счетчика.
GetFieldAffinityОпределяет и возвращает TypeAffinity указанной колонки.
GetFieldTypeВозвращает .NET-тип данной колонки.
GetFloatВозвращает колонку как float.
GetGuid Вернет столбец как Guid.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetInt16 Вернет столбец как short.
GetInt32 Вернет столбец как int.
GetInt64 Вернет столбец как long.
GetLifetimeService (унаследовано от MarshalByRefObject) Восстанавливает текущий пожизненный объект службы, который управляет политикой управления жизненным циклом для этого экземпляра.
GetNameВернет название колонки.
GetOrdinalВернет i столбца по имени.
GetOriginalNameВозвращает настоящее имя указанной колонки.
GetProviderSpecificFieldType (унаследовано от DbDataReader) Возвращает определенный для поставщика тип поля указанной колонки.
GetProviderSpecificValue (унаследовано от DbDataReader) Получает значение указанной колонки как экземпляр Object.
GetProviderSpecificValues (унаследовано от DbDataReader) Получает все определенные для поставщика столбцы атрибутов в коллекции для текущей строки.
GetSchemaTableИнформацию о схеме в SQLite трудно преобразовать в формат .NET, таким образом, большая работа должна быть сделана, чтобы собрать необходимую информацию, таким образом, это может быть представлено способом ADO.NET.
GetString Вернет столбец как string.
GetTableNameВозвращает название таблицы, связанной с указанной колонкой.
GetType (унаследовано от Object)Получает Type текущего экземпляра.
GetValue Вернет столбец как объект, соответствующий базовому типу данных колонки.
GetValuesПерегруженный. Получает значения многочисленных колонок, до размера поставляемого множества.
InitializeLifetimeService (унаследовано от MarshalByRefObject) Получает пожизненный объект службы, чтобы управлять политикой управления жизненным циклом для этого экземпляра.
IsDBNullTrue, если указанная колонка null.
NextResultПерейти к следующему набору результатов в возвращающей много строк команде SQL.
ReadПопытается прочитать следующую строку от текущего набора результатов.
RefreshFlagsВынуждает флаги связи, кэшированные этим средством чтения данных, быть освеженными от основной связи.
ToString (унаследовано от Object)Вернет String, которая представляет текущий Object.

Protected Instance Methods

DisposeПерегруженный. Избавляется от всех ресурсов, используемых этим datareader.
Finalize (унаследовано от Object)Позволяет Object освободить ресурсы и выполнить другие операции очистки прежде, чем Object очищен сборкой мусора.
GetDbDataReader (унаследовано от DbDataReader) Вернет объект DbDataReader для требуемой колонки, который может быть перекрыт с определенным для поставщика внедрением.
MemberwiseClone (унаследовано от MarshalByRefObject) Перегруженный. Создает мелкую копию текущего объекта MarshalByRefObject.
MemberwiseClone (унаследовано от Object) Перегруженный. Создает мелкую копию текущего Object.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Методы SQLiteDataReader

Методы класса SQLiteDataReader упоминаются ниже. Для полного списка участников класса SQLiteDataReader посмотрите Члены SQLiteDataReader topic.

Public Instance Methods

CloseЗакрывает datareader, потенциально закрывая также и связь, если задано CommandBehavior.CloseConnection.
CreateObjRef (унаследовано от MarshalByRefObject) Создает объект, который содержит всю релевантную информацию, запрошенную, чтобы произвести прокси, используемый, чтобы общаться с удаленным объектом.
Dispose (унаследовано от DbDataReader) Перегруженный. Высвобождает все ресурсы, используемые текущим экземпляром DbDataReader.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
GetBlob Вернет столбец как SQLiteBlob. Это не будет работать на таблицах WITHOUT ROWID, если запрос не включает столбец "rowid" или один из его псевдонимов или если SQLiteDataReader не был создан с флагом KeyInfo.
GetBoolean Вернет столбец как boolean.
GetByte Вернет столбец как единственный byte.
GetBytesПолучает колонку как множество байтов (blob).
GetCharВернет столбец как отдельный символ.
GetCharsПолучает колонку как множество символов (blob).
GetData (унаследовано от DbDataReader)Вернет DbDataReader для требуемой порядковой колонки.
GetDatabaseName Возвращает название базы данных, связанной с указанной колонкой.
GetDataTypeNameПолучает название типа данных бэкенда колонки.
GetDateTimeВернет столбец как date/time.
GetDecimalВернет столбец как decimal.
GetDouble Вернет столбец как double.
GetEnumeratorПоддержка счетчика.
GetFieldAffinityОпределяет и возвращает TypeAffinity указанной колонки.
GetFieldTypeВозвращает .NET-тип данной колонки.
GetFloatВозвращает колонку как float.
GetGuid Вернет столбец как Guid.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetInt16 Вернет столбец как short.
GetInt32 Вернет столбец как int.
GetInt64 Вернет столбец как long.
GetLifetimeService (унаследовано от MarshalByRefObject) Получает текущий пожизненный объект службы, который управляет политикой управления жизненным циклом для этого экземпляра.
GetNameПолучает название колонки.
GetOrdinalПолучает i колонки, учитывая ее имя.
GetOriginalNameВозвращает настоящее имя указанной колонки.
GetProviderSpecificFieldType (унаследовано от DbDataReader) Возвращает определенный для поставщика тип поля указанной колонки.
GetProviderSpecificValue (унаследовано от DbDataReader) Получает значение указанной колонки как экземпляр Object.
GetProviderSpecificValues (унаследовано от DbDataReader) Получает все определенные для поставщика столбцы атрибутов в коллекции для текущей строки.
GetSchemaTableИнформацию о схеме в SQLite трудно отобразить в .NET-соглашения, таким образом, большая работа должна быть сделана, чтобы собрать необходимую информацию, таким образом, это может быть представлено способом ADO.NET.
GetString Вернет столбец как string.
GetTableName Возвращает название таблицы, связанной с указанной колонкой.
GetType (унаследовано от Object)Получает Type текущего экземпляра.
GetValue Вернет столбец как объект, соответствующий базовому типу данных колонки.
GetValuesПерегруженный. Получает значения многочисленных колонок, до размера поставляемого множества.
InitializeLifetimeService (унаследовано от MarshalByRefObject) Получает пожизненный объект службы, чтобы управлять политикой управления жизненным циклом для этого экземпляра.
IsDBNullВернет True, если указанная колонка null.
NextResultПереходит к следующему набору результатов в возвращающей много строк команде SQL.
ReadПытается прочитать следующую строку текущего набора результатов.
RefreshFlagsВынуждает флаги связи, кэшированные этим средством чтения данных, быть освеженными от основной связи.
ToString (унаследовано от Object)Вернет String, которая представляет текущий Object.

Protected Instance Methods

DisposeПерегруженный. Избавляется от всех ресурсов, используемых этим datareader.
Finalize (унаследовано от Object)Позволяет Object освободить ресурсы и выполнить другие операции очистки прежде, чем Object очищен сборкой мусора.
GetDbDataReader (унаследовано от DbDataReader) Вернет объект DbDataReader для требуемой колонки, который может быть переопределен с определенным для поставщика внедрением.
MemberwiseClone (унаследовано от MarshalByRefObject) Перегруженный. Создает мелкую копию текущего объекта MarshalByRefObject.
MemberwiseClone (унаследовано от Object) Перегруженный. Создает мелкую копию текущего Object.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Свойства SQLiteDataReader

Свойства класса SQLiteDataReader упоминаются ниже. Для полного списка участников класса SQLiteDataReader посмотрите Члены SQLiteDataReader.

Public Instance Properties

DepthНе реализовано, вернет 0.
FieldCountВозвращает количество колонок в текущем наборе результатов.
HasRowsTrue, если у набора результатов есть строки, которые могут быть получены.
IsClosedTrue, если data reader закрыт.
ItemПерегруженный. Индексатор, чтобы получить данные из колонки по ее имени.
RecordsAffectedВозвращает количество строк, затронутых выполняемым запросом. Возвращенное значение может не быть точным для запросов DDL. Кроме того, это будет -1 для любого запроса, который не изменяет базу данных (например, SELECT). Если запрос в других отношениях только для чтения изменяет базу данных косвенно (например, через виртуальную таблицу или определенную пользователями функцию), возвращенное значение не определено.
StepCountВозвращает количество строк, замеченных до сих пор в текущем наборе результатов.
VisibleFieldCountВозвращает количество видимых полей в текущем наборе результатов.

См. также

Класс SQLiteDataReader | Пространство имен System.Data.SQLite