Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Галактика и Pervasive SQL / 7 сообщений из 7, страница 1 из 1
14.11.2006, 12:53
    #34126751
jute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Галактика и Pervasive SQL
Имею Галактику 7.12.01. Желаю зацепиться к БД по ODBC/JDBC, для чего с помощью Support'а конверчу Галактионовский словарь из ADF в DDF. Затем в Pervasive Control Center прописываю БД (указываю путь к DDF-файлам и т.п.). База создаётся, вижу несколько сотен таблиц, но не могу получить содержимое ни одной из них: при простейшем SELECT * FROM <TABLE_NAME> выдаёт:

Код: plaintext
1.
2.
3.
ODBC Error: SQLSTATE = S1000, Native error code =  0  
Unable to open table: <TABLE_NAME>.
The Btrieve file directory is invalid(Btrieve Error  35 )

Ошибка вылезает вне зависимости от Postgres-а: я пользовал и PSQL 2000i и PSQL8.

Поможите кто чем может :-)
...
Рейтинг: 0 / 0
14.11.2006, 14:11
    #34127184
sobolev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Галактика и Pervasive SQL
DDF файлы должны находиться в том же каталоге, что и файлы базы данных.
...
Рейтинг: 0 / 0
14.11.2006, 14:58
    #34127444
jute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Галактика и Pervasive SQL
sobolevDDF файлы должны находиться в том же каталоге, что и файлы базы данных.

Насколько я понимаю, в сконвертированном с помощью Галактики словаре пути к файлам - относительные.
Файлы БД КИС Галактика хранятся в нескольких подкаталогах.
Утилита конвертации словаря конвертирует ВЕСЬ словарь, вне зависимости от местоположения файлов данных. Так что мне не понятно, как воспользоваться вашим советом.
...
Рейтинг: 0 / 0
15.11.2006, 10:54
    #34129360
sobolev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Галактика и Pervasive SQL
С Галактикой не работал, потому специфики не знаю.
Видимо, придется бросать по три файла словаря в каждый подкаталог, содержащий файлы данных.
...
Рейтинг: 0 / 0
15.11.2006, 10:57
    #34129382
Coolibin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Галактика и Pervasive SQL
sobolevС Галактикой не работал, потому специфики не знаю.
Видимо, придется бросать по три файла словаря в каждый подкаталог, содержащий файлы данных.

Кхм, очень интересное решение ))))

В настройке конвертации есть опция
-полный путь
-относительный путь
-составной путь

Я думаю "полный путь" это то, что Вам надо.
...
Рейтинг: 0 / 0
20.11.2006, 13:24
    #34140765
EvgErmak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Галактика и Pervasive SQL
мы делали вроде бы относительный путь (см таблицу X$File), но не все таблицы ковертируются в ОБДС например ABONETGROUPS, пробуй на KATORG - каталог организаций
...
Рейтинг: 0 / 0
22.11.2006, 11:12
    #34145995
Viverna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Галактика и Pervasive SQL
jute sobolevDDF файлы должны находиться в том же каталоге, что и файлы базы данных.

Насколько я понимаю, в сконвертированном с помощью Галактики словаре пути к файлам - относительные.
Файлы БД КИС Галактика хранятся в нескольких подкаталогах.
Утилита конвертации словаря конвертирует ВЕСЬ словарь, вне зависимости от местоположения файлов данных. Так что мне не понятно, как воспользоваться вашим советом.

Поясню совет :)
Скопируйте сконвертированные файлы из папки DICT в корневой каталог Галактики.
И при создании ODBC соединения пропишите путь тоже на корневой каталог.
Базу в Pervasive Control Center вручную не создавайте, она создасться при настройки параметров ODBC.
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Галактика и Pervasive SQL / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]