parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Можно :))) одной строчкой

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.