PSQL 9.5 и MS Access

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

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

Ответить
Ranshin
Сообщения: 6
Зарегистрирован: 23 окт 2006, 13:12
Откуда: Борисов, Беларусь
Контактная информация:

PSQL 9.5 и MS Access

Сообщение Ranshin »

Здравствуйте!

Искал поиском - но особо ничего не нашел.

Установили Pervasive SQL 9.5 серверную часть на сервак, клиентскую на клиента. Галактику завели, все в порядке. Однако появилась проблема - все наши приложения на 97 и 2000 MS Access - дали дубу. Большинство таблиц не подвязывается с ошибкой "No such index." Раньше, на 7-м первасиве не подвязывались крупные таблицы типа ОБОРОТ. При попытке подвязать "Слишком много индексов." Не вопрос, мы смирились. Но теперь практически ни одна таблица не подвязывается, кроме совсем мелких - с ошибкой "no such index".
А те, что подвязываются возвращают в каждой ячейке слово "Удалено!" - и пинцет.
Все остальные приложения и движки доступа работают - PHP через ODBC, Delphi через BDE и даже Excel через ADO. Но именно Access не подвязывает таблицы, и, как следствие, их нельзя обновить или что-то туда вставить.

Поможите, люди добрые. Нет у нас программистов, которые могут спокойно писать на Delphi - а я увольняюсь, нам Access нужен, а он не пашет. Буду благодарен за любые идеи и выходы из ситуации, вдруг я что упустил. Может есть достойная замена Access - но прога должна отчеты делать. Короче, жду любой информации.
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Сообщение yuri_z »

А вот это напрасно. 9-ку сделали несовместимой с пред. клиентом. Таблицы с большим кол-вом индексов и именами, содержащие скобки элементарно лечаться на _тестовой_ базе путем удаления лишних индексов и замен [] в именах на другие символы напр. _ Потом запускаете adfddf и результат его работы (/ddf/*)подкладываете в живую базу. Попробуйте обновить MDAC, откатить windows kbxxxxx фиксы и отключить антивирус. Да, конвертацию adfddf обязательно надо пропустить под 9-кой. первасивовцы сильно шагнули в сторону на предмет совместимости, поэтому часть запросов придется пересмотреть. Пропишите алиас базы галактики в самом PCC и ссылайтесь на него. Сами мы пока не перешли, поэтому рекомендации как у техподдержки :). Первасив 9 сам по СМТП отсылает на ихний сайт сообщение о своей успешной работе. Блокируйте ежели не покупали. ;)
Ranshin
Сообщения: 6
Зарегистрирован: 23 окт 2006, 13:12
Откуда: Борисов, Беларусь
Контактная информация:

Сообщение Ranshin »

Если бы ошибка была "слишком много индексов" - не вопрос, это бы помогло. Но индексов-то "no such", то бишь нэту. И конвертацию мы делали - что мертвому припарка, никаких изменений совершенно. Работает все, кроме access. Причем стандартные запросы к серверу работают вполне нормально, проблема _только_ в подвязке таблиц.

Но все равно спасибо.
Ответить