TdxSQLQuery

Наследование: TObject -DESKTOP- -WEB-

SQL-запрос.

Методы
AppendДобавляет запись в набор данных. Набор данных переходит в режим вставки.
ApplyUpdatesОтправляет все изменения (добавление, изменение, удаление записей) на сервер.
BOFВозвращает True, если достигнуто начало набора данных. Всегда True после открытия набора данных и после вызова метода MoveFirst. После перемещения на другую запись BOF будет False.
CancelОтменяет изменения в текущей записи.
CancelUpdatesОтменяет все изменения (добавление, изменение, удаление записей) в наборе данных.
CloseЗакрывает набор данных.
CreateСоздает новый экземпляр запроса.
DeleteУдаляет текущую запись набора данных.
EditПереводит набор данных в режим редактирования.
EOFВозвращает True, если достигнут конец набора данных или набор данных пуст. Вызов метода MoveLast приводит к тому же результату.
FieldCountВозвращает количество полей в наборе данных.
LoadFromStreamЗаписывает в blob-поле данные из потока.
LocateИщет запись с указанными значениями и переходит на найденную запись. Поиск ведется с начала набора данных.
MoveByПереходит на Distance записей вперед. Если значение отрицательное, то переходит назад. Переход может вызвать чтение очередной порции данных с сервера.
MoveFirstПереходит на первую запись. После перехода BOF = True.
MoveLastПереходит на последнюю запись. Это приводит к чтению всех данных с сервера. После перехода EOF = True.
MoveNextПереходит на следующую запись. Переход может вызвать чтение очередной порции данных с сервера. Если достигнут конец набора данных, EOF = True.
MovePriorПереходит на предыдущую запись. Если достигнуто начало набора данных, BOF = True.
MoveToПереходит на запись с номером RecNo. Может вызвать чтение очередной порции данных с сервера. Если номер записи выходит за пределы набора данных, переходит на последнюю и EOF = True.
OpenОткрывает набор данных. Посылает запрос серверу и читает первую порцию данных (100 записей).
OpenedВозвращает True, если набор данных открыт.
PostСохраняет запись в наборе данных. Для сохранения в базе вызовите метод ApplyUpdates.
RecNoВозвращает номер текущей записи.
RecordCountВозвращает текущее количество записей в наборе данных.
SaveToStreamСохраняет содержимое blob-поля в поток.
Свойства
AsDTЗначение поля как дата/время. Null преобразуется в 0.
AsFЗначение поля как число. Null преобразуется в 0.
AsIЗначение поля как целое число. Null преобразуется в 0.
AsSЗначение поля как строка. Null преобразуется в пустую строку.
FieldДоступ к полю набора данных.
FieldsДоступ к полю набора данных.
StateРежим (состояние) набора данных: просмотр, вставка, редактирование и т. д.
UseExecuteBlockЕсли True (по умолчанию), то отправляет команды на сервер блоками EXECUTE BLOCK. Это сокращает число обращений к сервер и значительно ускоряет выполнение команд. В этом режиме нельзя передавать blob-поля.
UseGeneratorРежим использования генератора для получения нового ID записи.