Результат выполнения пользовательских SQL-запросов будет передан как параметр DataSet во все скрипты с типом события "Выполнен SQL-запрос". Параметр DataSet представляет собой набор данных, полученный в результате выполнения SQL-запроса. Он имеет тип данных TM_DataSet и включает свойства и методы перечисленные ниже:
Подробные примеры работы с БД можно найти в демо-проекте на странице "Скрипты" -> "Работа с БД", а также в разделе "Примеры скриптов".
Метод |
Описание |
|---|---|
First |
Перемещает курсор на первую запись набора данных |
Last |
Перемещает курсор на последнюю запись набора данных |
Next |
Перемещает курсор на следующую запись набора данных |
Prior |
Перемещает курсор на предыдущую запись набора данных |
IsEmpty |
Возвращает True, если набор данных пуст |
MoveBy |
Перемещает курсор на указанную дистанцию и возвращает позицию курсора после перемещения |
FieldByName |
Возвращает столбец с заданным именем. Возвращает nil, если столбец не найден |
BOF |
Возвращает True, если курсор в самом начале |
EOF |
Возвращает True, если курсор в самом конце |
Fields |
Список столбцов набора данных |
FieldCount |
Количество столбцов в наборе данных |
RecNo |
Возвращает порядковый номер текущей записи |
Sender |
Объект, который был передан пользователем при вызове процедуры RunSQL |
Tag |
Целое число, которое было передано пользователем при вызове процедуры RunSQL |