Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Progress metadata issue - help needed / 1 сообщений из 1, страница 1 из 1
09.12.2005, 15:19
    #33427642
PeterG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Progress metadata issue - help needed
Сразу скажу - в Progress я новичок.
Имеется БД Progress 10.0B. К ней создан ODBC DSN через драйвер Data Direct OpenEdge. При выборках данных из MS Excle все работает нормально.
Через этот DSN в MS SQL Server зарегистрирован Linked Server. При попытке выбрать данные из некоторых таблиц получаю ошибку вида OLE DB provider 'MSDASQL' supplied inconsistent metadata. An extra column was supplied during execution that was not found at compile time.
OLE DB error trace [Non-interface error: OLE DB provider returned an extra column at execution time: ProviderName='MSDASQL', ColumnName='Date01', Rowset="PUB"."Table0"].
Если смотреть в таблицу через Progress Data Dictionary - поле Date01 видно. Если удалить таблицу через Progress Data Dictionary и создать заново - все работает ОК. Не так давно на базе была проведена конвертация, в результате которой были добавлены новые колонки. Есть подозрение, что какие-то метаданные, работающие с ОDBC драйвером, не обновились. Есть ли способ принудительно их обновить?Нпример написав программу на 4GL. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Progress metadata issue - help needed / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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