Описание
Создать скрипт с типом события "Ошибка SQL-запроса" можно через редактор скриптов. Скрипт вызывается каждый раз, когда любой пользовательский SQL-запрос (вызванный процедурой RunSQL) выполнился с ошибкой. Имеет параметр SQLErrorData, в котором хранится информация об ошибке и запросе. Параметр SQLErrorData содержит следующие свойства:
•Error - текст ошибки, полученной при выполнении запроса;
•Tag - целочисленный тег запроса, заданный при вызове процедуры RunSQL;
•Sender - объект, заданный при вызове процедуры RunSQL;
Пример скрипта
begin
if SQLErrorData.Tag = 23 then // если ошибка вызвана SQL-запросом с тегом = 23
AddMessage(Now, mkAlarm, SQLErrorData.Error, True, False); // выдать сообщение с текстом ошибки
end.