[РЕШЕНО] ODBC Paradox

Автор adi_den2013, 11 июня 2014, 14:50

0 Пользователи и 1 гость просматривают эту тему.

adi_den2013

Создала подключение. Подсоединилась к БД. Но вытащить данные ни из одной таблицы не могу. Причем сообщение об ошибке в иероглифах. Подскажите - где копать?

???



Яна (in real)

JohnSUN

Ян, прочитать кракозябры, конечно, не осилил... Но давай последовательно исключим грабли, на которых ты уже поплясала:
1. Ключ уникальный и назначен первому полю в таблице
2. NULL там ни разу не встречается
3. Достукиваешься до базы со всеми нужными правами и у юзера нет цифры в первом символе имени.
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

Hasim

Нужно было скопировать текст с кракозябрами из окна "Описание" ошибки и использовать декодер, например, http://www.artlebedev.ru/tools/decoder/

VlhOwn

Насколько я помню, в панели управления при установленном парадоксе должен быть пункт BDE Администрирование. И вот там нужно поиграться с кодовой страницей.

adi_den2013

Цитата: Hasim от 11 июня 2014, 22:28Нужно было скопировать текст с кракозябрами из окна "Описание" ошибки и использовать декодер, например, http://www.artlebedev.ru/tools/decoder/

За декодер ОГРОМНОЕ спасибо!  :)

[Драйвер ODBC Paradox] Не удается дешифровать файл.   CP1252 → CP1251

Поменяю настройку кодовой страницы при подключении.

Яна (in real)

adi_den2013

#5
И все-таки грешу на драйвер. Подтверждение тому 2 скрин - редактирование структуры таблицы. Её просто не воспроизводит.
Яна (in real)

Hasim

Возможно, что файлы БД Paradox зашифрованы (паролем?) или имеют формат, который драйвер ООО не понимает (.pdb вместо .db)
См. похожие ошибки у виндузятников:
http://programmersforum.ru/showthread.php?t=110507
http://forum.foxclub.ru/read.php?28,481887,483930
и т.д.

adi_den2013

#7
Цитата: Hasim от 12 июня 2014, 09:18Возможно, что файлы БД Paradox зашифрованы (паролем?) или имеют формат, который драйвер ООО не понимает (.pdb вместо .db)

Файлы со стандартным расширением *.db, но действительно зашифрованы паролем. Его ввожу при коннекте к БД и тест соединения проходит успешно, что видно по моему 1-му посту в ветке.

За ссылки сэнкс. Буду читать.

10:43 UPD

Без пароля коннект также проходит успешно :( . Дело в пароле значится.
Яна (in real)

Hasim

Сначала снимите все пароли и настраивайте незапароленную базу.

adi_den2013

Не нашла как снять пароль  :( Перерыла кучу сайтов. Есть универсальные пароли для вскрытия парадоксовских файлов, есть описание строки подключения..

Печаль
Яна (in real)

adi_den2013

В общем доступ к БД получен, но не через OOBase, а через Access и универсальный пароль jIGGAe

Так, что тему закрываю.
Яна (in real)