Проблема при выполнении SQL-запроса к БД

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

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

Ответить
Gena
Сообщения: 8
Зарегистрирован: 06 дек 2005, 06:16

Проблема при выполнении SQL-запроса к БД

Сообщение Gena »

Для прямого доступа к БД Галактика я с помощью модуля ADF->DDF провел конвертацию словаря БД. (версия:Галактики 5.85.02, Support'а 4.35.19). Затем создал системный DSN и с помощью Pervasive.SQL. Control Center делал запросы к таблицам. Всё прекрасно работало.( :smile: почти).
Позже когда БД конвертировали в 7.12.01. Я сделал ту же процедуру по конвертации словаря, только использовал Support 4.35.22. В результате простые запросы типа select * from katmc работают без проблем, а более "сложные" типа
select katmc.name, kated.name from katmc, kated where katmc.ced = kated.nrec
Не работают, сразу после запуска выдается ошибка
ODBC Error: SQLSTATE = S1000, Native error code = -4993
The key number parameter is invalid(Btrieve Error 6)


Как этот косяк победить ? :sad:

Есть подозрение, что конвертация словаря в 7.12 прошла неполностью или с ошибками, хотя Support написал проблем нет.

ЗЫ: WorkStation Pervasive SQL 2000i SP4 + HotFix
Ответить