Найдено 3 результата

ThreeDHead
08 апр 2011, 15:25
Форум: Общие проблемы
Тема: Как из процедуры узнать что БД находится в режиме ReadOnly?
Ответы: 6
Просмотры: 6211

Re: Как из процедуры узнать что БД находится в режиме ReadOn

Dimitry Sibiryakov писал(а):А MON$DATABASE.MON$READ_ONLY не оно?..
Во, классно, оно. То, чего и искал.
Спасибо.
select MON$READ_ONLY from MON$DATABASE
ThreeDHead
08 апр 2011, 08:38
Форум: Общие проблемы
Тема: Как из процедуры узнать что БД находится в режиме ReadOnly?
Ответы: 6
Просмотры: 6211

Re: Как из процедуры узнать что БД находится в режиме ReadOn

из процедуры - никак. узнать что база в read-only можно только с клиента. gstat -h, сотв. вызов Services API, или (вроде) TIBDatabaseInfo. Спасибо за ответ. Но решение всё-таки нашел - создать таблицу DBMODE, в ней установить в поле READONLY = 1, _перед_ переводом БД в ReadOnly. А из процедуры уже ...
ThreeDHead
06 апр 2011, 18:42
Форум: Общие проблемы
Тема: Как из процедуры узнать что БД находится в режиме ReadOnly?
Ответы: 6
Просмотры: 6211

Как из процедуры узнать что БД находится в режиме ReadOnly?

Т.е. если БД в режиме только для чтения, то не делать такие-то операции.

Firebird 2.1.1 (Windows Build)