| Новости | 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.