|
|
|
Progress metadata issue - help needed
|
|||
|---|---|---|---|
|
#18+
Сразу скажу - в 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. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 15:19 |
|
||
|
|

start [/forum/topic.php?fid=56&gotonew=1&tid=2016508]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 388ms |

| 0 / 0 |
