RUS  ENG 

Доступ к базе данных.

Страницы: 1
RSS
Доступ к базе данных., Обеспечение доступа (открытие) базы данных без графических объектов через сервер геоданных
 
Создаю журнал изменений при редактировании пользователями слоев. Всю информацию пишу в определенные мной поля базы данных *.zb без графических объектов. Плагин открывает базу через файл расположенный в папке на компьютере сервера Zulu (файловый доступ) Вопрос можно ли как-то открывать эту базу через сервер геоданных как например *.zl открывает слои?
 
Цитата
написал:
Создаю журнал изменений при редактировании пользователями слоев. Всю информацию пишу в определенные мной поля базы данных *.zb без графических объектов. Плагин открывает базу через файл расположенный в папке на компьютере сервера Zulu (файловый доступ) Вопрос можно ли как-то открывать эту базу через сервер геоданных как например *.zl открывает слои?
Добрый день. Нужно открыть слой, через слой получить имя нужной базы и открыть базу с этим именем. Файловым доступом пользоваться для серверного слоя не надо.
 
Доброе утро!
Спасибо за быстрый ответ, но моя база не на основе слоя, т.е. есть описатель *.zb и сама таблица *.db в ней нет *.b00 и т.п. Такая структура мной сделана намеренно т.к. если база как слой (но без графических объектов на карте) то при отображении семантики в браузере активная кнопка "обновить число записей" при клике на которую все записи базы удаляются!!-объектов же в ней нет!
Или сделать базу нормальным слоем без объектов, тогда как сделать чтобы кнопка в браузере "обновить число записей" была не активна
При вызове диалога открытия через Сервер геоданных *.zb не видно, оно и понятно т.к. через Сервер геоданных для открытия мы используем *.zl в котором содержится строка-ссылка на *.b00
В принципе лог изменений можно писать и в текстовый файл не заморачиваться базами!
Подключение через Сервер геоданных необходим для надежности т.к. файловый доступ по сети иногда "слетает" и требуется заново пользователю вводить учетные данные логин-пароль
 
Цитата
написал:
Доброе утро!
Спасибо за быстрый ответ, но моя база не на основе слоя, т.е. есть описатель *.zb и сама таблица *.db в ней нет *.b00 и т.п. Такая структура мной сделана намеренно т.к. если база как слой (но без графических объектов на карте) то при отображении семантики в браузере активная кнопка "обновить число записей" при клике на которую все записи базы удаляются!!-объектов же в ней нет!
Или сделать базу нормальным слоем без объектов, тогда как сделать чтобы кнопка в браузере "обновить число записей" была не активна
При вызове диалога открытия через Сервер геоданных *.zb не видно, оно и понятно т.к. через Сервер геоданных для открытия мы используем *.zl в котором содержится строка-ссылка на *.b00
В принципе лог изменений можно писать и в текстовый файл не заморачиваться базами!
Подключение через Сервер геоданных необходим для надежности т.к. файловый доступ по сети иногда "слетает" и требуется заново пользователю вводить учетные данные логин-пароль
Сейчас с сервера отдельно базу не открыть.
Можно создать слой на сервере, к которому доступ защищен от простых пользователей. К этому слою формально прицепить базу и с ней работать. С форматом db вообще лучше не работать, тем более на сервере.
Обычно протокол изменений табличных данных ведется триггерами в самой СУБД, т.к. таблицы прямого отношения к Zulu не имеют и могут изменятся другими приложениями.
 
Спасибо, так и сделаю!
Страницы: 1