Opened 10 years ago

Last modified 10 years ago

#95 new enhancement

closing SQL_Database unrecoverable on error

Reported by: Maxim Reznik Owned by: somebody
Priority: major Milestone:
Component: Matreshka - SQL Version:
Keywords: Cc:

Description

Иногда в оракле возникают ошибки, приводящие к удалению сессии. Например, внутренняя ошибка сервера, слибо администратор прибил сессию или остановил сервер.

Нужно ли нам как-то по особому обрабатывать такие ошибки?

Если оставить как есть, каждый последующий вызов будет завершаться ошибкой "Session not connected".

Можно перевести SQL_Database в состояние Closed и добавить функцию Is_Open, чтобы юзер мог проверить и переоткрыть сессию.

Change History (2)

comment:1 by vadim.godunko, 10 years ago

Считаю имеющееся поведение вполне приемлемым. Не стоит вводить излишнюю автоматизацию. А вот добавление Is_Open может быть и полезно.

comment:2 by Maxim Reznik, 10 years ago

Сервер считает сессию закрытой, а наш клиент - открытой. Не думаю, что это правильно. Сервер всегда прав :)

Note: See TracTickets for help on using tickets.