| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
egr 03.10.2003 11:00
Всё что тут сказано верно, но есть подводный камень - СУБД с транзакциями. Похоже, что все запросы в рамках одного коннекта выполняются в одной транзакции (там где это поддерживается) и это то и создаёт проблемы - один ошибочный запрос делает невалидными все остальные и скажем такой код:^try{
$result[^table::sql{
select
...
from
...
}]
}{
$exception.handled(1)
...
}Если он может вызывать ошибки в запросе, будет работать в MySQL но не будет работать в PostgreSQL - т.к. ошибочными будут считаться все запросы страницы. MS SQL и Oracle не проверял, но возможно и там такое есть.