Перейти к основному содержимому

РезультатВыборкиSql

Стд::БазаДанных::Sql::РезультатВыборкиSql

Результат выполнения запроса.

Сравнение

Ссылочное

Иерархия типа

Базовые типы: Закрываемое, Объект


Операция []

Только чтение

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


Динамические свойства

Свойство содержит значение одноименного поля результата выполнения запроса.
Если имя поля результата выполнения запроса не является корректным идентификатором с точки зрения встроенного языка — обращение возможно с помощью операции []. Например: Результат["Имя поля"].
Если результат не спозиционирован на записи (см. метод Следующий)- при обращении к свойству выдается ошибка. Изначально результат создается неспозиционированным на выборке.


Методы

Закрыть

Закрыть()
Закрывает результат выполнения запроса и освобождает связанные с ним ресурсы.

Переопределение
Закрываемое::Закрыть


КакСоответствие

КакСоответствие(): Соответствие<Строка, Объект>
Возвращает соответствие, в котором ключ - имя поля выборки, а значение - значение поля. Если результат не спозиционирован на записи (см. метод Следующий), выбрасывается исключение ИсключениеSql.


Получить

Получить(ИмяПоля: Строка): Объект
Возвращает значение одноименного поля результата запроса. Если результат не спозиционирован на записи (см. метод Следующий)), выбрасывается исключение ИсключениеSql. Если нет поля с указанным именем, выбрасывается исключение ИсключениеНедопустимыйАргумент. Необходимо иметь в виду, что при работе с некоторыми базами (например MS SQL) значение Blob полей, которые читаются потоками, нельзя получить после обращения к другому полю, т.к. при обращении к другому полю этот поток закрывается.


Следующий

Следующий(): Булево
Пытается спозиционироваться на следующую запись результата. Изначально результат создается не спозионированным на записи. Возвращает Истина, если есть следующая запись результата.


Список унаследованных методов

Закрываемое

Закрыть (Переопределение)

Объект

ВСтроку

ПолучитьТип

Представление