powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Progress metadata issue - help needed
1 сообщений из 1, страница 1 из 1
Progress metadata issue - help needed
    #33427642
PeterG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу скажу - в 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
1 сообщений из 1, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Progress metadata issue - help needed
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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