Вот тут говорили, что соединение в ADO нужно открывать как можно позже и закрывать как можно раньше.
Например. выбирает юзер команду "показать журнал документов", открываетcя соединение, запускается хранимая процедура, возвращающая журнал, соединение закрывается.
А как же тогда с get_applock и т.п., то есть с программными блокировками работать?
Я хочу, чтобы если я открыл документ, который могу изменить, то при этом установил блокировку, чтобы другие юзеры из своей программы, видя, что блокировка приложения установлена, открывали документ только для чтения! А проблема в том, что при закрытии соединения блокировку сервер снимает. Как лучше поступать?