Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: Illegal handle type
Illegal handle type
Posted: 2007/07/19 01:49
 
Добрый день!

При попытке выполнить запрос вида

 select from table_name


получаю сообщение об ошибке:

 [AnyDAC][Phys][Ora][OCIOra-24316illegal handle type.



Это сообщение появляется только при обращении к конкретной таблице, из View данные получаю нормально. Доступ к этим таблицам через SQL Navigator также имею

В чем может быть проблема? Только начинаю работать с БД
Re:Illegal handle type
Posted: 2007/07/19 23:11
 
Привет

Приведите:
1) структуру вашей таблицы;
2) версию сервера.

Удачи,
Дмитрий
Re:Illegal handle type
Posted: 2007/10/18 02:36
 
Добрый день.

У меня такая же ошибка

select DX.ID_DATA,
-- DX.XML_DATA, /* XMLTYPE */
DX.CLOB_DATA, DX.BLOB_DATA, DX.UPD_TIME
from T_DATA_XML DX

так работает , а если раскомментировать поле типа XMLTYPE,
то ошибка "Illegal handle type"

=====
Oracle Database 10g Express Edition (Oracle Database XE)

CREATE TABLE t_data_xml (
id_data INTEGER NOT NULL,
xml_data XMLTYPE NULL,
clob_data CLOB NULL,
blob_data BLOB NULL,
upd_time DATE NULL
);
Re:Illegal handle type
Posted: 2007/10/18 03:38
 
Привет

AnyDAC не поддерживает XML. Вам необходимо явно преобразовать XML данные в CLOB или VARCHAR2.

Удачи,
Дмитрий
Re:Illegal handle type
Posted: 2007/10/18 03:52
 
А AnyDac 2.0 будет поддерживать XML ?

И скоро ли выйдет?
Re:Illegal handle type
Posted: 2007/10/18 04:06
 
В 2.0 - точно нет.
2.0 выйдет в этом месяце.