Если тот же скрипт исполняется в DBeaver или Db browser for SQLite, все отрабатывает нормально.
Вся структура БД создается программно скриптом, если код триггера выбросить, отрабатывает нормально, если добавляю триггер (или отдельно исполняю скрипт создания триггера), появляется ошибка "SQLite3Connection1 : incomplete input".
Код триггера:
- Код: Выделить всё
CREATE TRIGGER "nak_apply"
AFTER UPDATE
ON "REG_HNAK"
FOR EACH ROW
BEGIN
UPDATE REG_NAK SET SAVED=NEW.SAVED WHERE HNAK=OLD.ROWID;
END;
Все таблицы в БД на момент создания триггера уже существуют.
Выполнение того же скрипта и через SQLite3Connection.ExecuteDirect, и через SQLQuery.Execute приводит к одинаковому результату.
ОС: Linux Mint 20.2/Windows7 x64, CodeTyphon 7.5/FPC 3.3.1