Привет многоуважаемый народ
У меня проблема Есть Oracle10gXE под Linux
DBLINK через ODBC -> TDS -> MSSQL
выполнял по инструкции
[url=]http://www.opennet.ru/base/dev/oracle_link_mssql.txt.html[/url]
линк заработал
выполняю запрос из таблицы где присутствует поле ClientData типа LONG
SQL> SELECT "Id", "SourceSystemId", "SyncStateId", "CreateDate", "ClientId", "ProcessDate", "ClientData" FROM xsclients@liga;
ERROR:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:[Generic Connectivity Using ODBC][unixODBC][FreeTDS][SQL Server]Invalid cursor
state (SQL State: 24000; SQL Code: 0)
ORA-02063: preceding 2 lines from LIGA
ошибка
исключаю это поле и все ок
SQL> SELECT "Id", "SourceSystemId", "SyncStateId", "CreateDate", "ClientId", "ProcessDate" FROM xsclients@liga;
Id SourceSystemId SyncStateId CreateDat ClientId ProcessDa
---------- -------------- ----------- --------- ---------- ---------
1 1 2 19-NOV-09 123 19-NOV-09
2 1 2 19-NOV-09 456 19-NOV-09
4 1 1 20-NOV-09 5 20-NOV-09
5 1 1 20-NOV-09 5 20-NOV-09
6 255 788656 20-NOV-09 4756568 20-NOV-09
SQL>
В чем может быть проблема ?
Всем заранее благодарен
Креативу нет предела ;-)