Обращение к таблицам с $ из внешних приложений

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Обращение к таблицам с $ из внешних приложений

Сообщение savov »

Подскажите, пожалуйста, как выйти из ситуации.
Внешним приложением (java или еще чем через JDBC или ODBC) пытаюсь получить данные X$USERS. Имею ошибку , хотя к другим таблам подключается без проблем (таблам без $). Ошибку имею даже при попытке просмотра x$users через Control Center Pervasive.
Вопрос, как внешней программой проверить наличие регистрации юзера в Гал-ке, его права, имея логин и пароль?
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

А вы уверены что в словаре Pervasive есть эти таблицы?
У меня справшивало при конвертации типа
"заменять символы на ....." я поставил по __ или так и было
Сейчас в словаре вижу X__Users, X__Files, X__Fields ...
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Сообщение savov »

Да, эти таблицы отображаются как X__USERS, но доступа к ним нет, опять какой словарь, ADF или DDF? Если через ODBC, то DDF, но меня интересует больше сейчас JDBC.
Таблицы видимы во всех приложениях, которые коннектятся к БД, но читать нельзя!
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Могет протект стоит. Что скорей всего. я пробовал без него :(
Речь идет о DDf
При установке протекта системные таблицы пароляться или выставляется флаг (что скорей всего).
Можно попробовать поработать через AtlantisODBC
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Ага - при установке протекта в таблице X__Users
байт по адресу 0x0B становиться равным 0x40
если изменить на 0x00 то все читается
или как то надо коннектиться с правами админа к первазиву
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

а у меня через Pervasive control center | Excel - ODBC
открылось нормально(ну за исключением кодировки)
путь использовал составной или полный. В 1 варианте пришлост потом в настройках базы подправить путь на словарь(раньше вроде мастер сразу спрашивал где словарь а где база). Относительный чего то не понравился.
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Сообщение savov »

Постойте, уважаемые!. Протект , естественно, стоит. Вопрос то в том, как внешним приложением получить юзера (в частности, java). Никто не пробовал?
Ответить