Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Givi 12.11.2003 10:28
Пишем вот такой оператор:@runSQL[pathToSQLFile][sqlFile] ^if(-f $pathToSQLFile){ $sqlFile[^file::load[text;$pathToSQLFile]] $sqlFile{$sqlFile.text} ^try{ ^void:sql{ $sqlFile } }{ #Что-то не так с SQL-кодом, наверное :) ... } }{ #Ошибка, нет такого файла. Обрабатываем. ... }и где надо вызываем его потом, одной строкой :)))
^runSQL[/sql/mySuperSQLFile.sql]А в обработчики можно напихать тоже всякого... А ещё можно сделать, чтобы он возвращал true если скрипт нормально исполнился и false если нет и вызывать внутри ^if.