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

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

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

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

Сравнение

Ссылочное

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

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


Операция []​

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

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


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

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


Методы​

Закрыть​

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

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


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

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


Получить​

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


Следующий​

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


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

Закрываемое​

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

Объект​

ВСтроку

ПолучитьТип

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