| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
R. Averkov 31.10.2005 12:39
Скрипт просто добавляет в таблицу одну новую запись, предварительно получив last_insert_id этой таблицы. Произошел parser.interrupted. Убиваем то, что после last_insert_id. Этот пример должен спасти сам себя:^try{
^connect[]{
$last_insert_id(^int:sql{SELECT...})
^void:sql{INSERT ...}
}
}{
^if($exception.type eq "parser.interrupted"){
^connect[]{
^void:sql{DELETE ... > $last_insert_id}
}
}
}?