У меня есть UDF (пользовательская функция) exec_script (), который создает файл на диске (win7).
Я зарегистрировал это:
$db = new SQlite3('name.db');
$db->createfunction('exec_script','exec_script');
Если я называю UDF таким образом:
$db->querySingle('SELECT exec_script()');
Функция выполнена отлично.
Но потом я пытаюсь вызвать его из спускового крючка, ничего не происходит. И у меня нет такого сообщения «нет такой функции: exec_script ()» тоже. Это означает, что функция вызывается, но не работает.
SQlite триггер код
create trigger callfunc BEFORE UPDATE OF cases ON status
FOR EACH ROW
BEGIN
SELECT exec_script();
END
Как я могу проверить триггер?
Спасибо
Задача ещё не решена.
Других решений пока нет …