日期:2014-05-17  浏览次数:21048 次

c#读取xmltype字段 报ora-31167错误
数据库环境:oracle 11gR2

sql语句:select t.xml_detail.getClobVal() from table t where id = 1;


其中xmltype字段 中有一个text node 节点超过 64K。

由c#通过企业库执行该sql语句,结果报错,无法print text node more than 64k。

请问如何解决,谢谢。

------解决方案--------------------
这个text node 节点大小超过了64K,,让这个节点不大于64K在执行sql
------解决方案--------------------
错误提示非常清楚,就是你的结点内存大小超过了64K
这样这个函数就不能处理了,当然报异常了。