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