Oleg LOA wrote:
Что в принципе нужно реализовать чтобы работало на минимальном уровне?
1) Prepare запроса. С получение инфы о полях и параметрах.
Нет такого ;-)
Хм. А когда получается инфа о именах и типе колонок?
Неужели вместе с фетчем?
4) Разрулить вопрос с транзакциями.
Плодить сессии
Да. Но в принципе можно упростить если приложение удовлетворяет
следующим условиям:
1) Все транзакции read_commited.
2) Одновременно только одна модифицирующая транзакция которая
сразу же после изменений делает commit или commit_retaining.
(Режим AutoCommit)
Фактически в портируемом приложении так и есть.
Тогда можно всё запихать в одну сессию.
Ещё критический момент - есть ли аналог commit_retaining.
Т.е. коммит без закрытия курсоров. Если нет, тогда ничего
не получится. Хотя должно быть.
--
--- Home Page http://ok.novgorod.net/ap ---