99问答网
所有问题
java执行sql查询语句是报错:ora-01406提取的列值被截断,但是在plsql里执行没有问题的,请问怎么解决
今天遇到这样的问题,hrpdataTable Hrpdb=hrpdb.Query(sql,hrpdbparameter) 怎么查也查不出来到底是哪里出错了。大神,告知一下呗。
举报该问题
推荐答案 2014-04-24
不是有log4j吗,直接用这个可以帮你定位问题。 估计是sql传参的问题。我连错误都没有看到。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzBttjXWOetttv7OeB.html
其他回答
第1个回答 2014-04-24
看一下你的sql有没有分号;,如果有把这个删了试试,说不定就是这个导致的
相似回答
ORA-01406:
提取的列值被截断
答:
列如:返回的数据超过32位,你定义的是int。。出错。溢出问题。
...ORACLE 错误 1406
ORA-01406:
提取的列值被截断
EXP-00000: 导出终...
答:
低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器;
大家正在搜
相关问题
ORA-01406: 提取的列值被截断
EXP-00008: 遇到 ORACLE 错误 1406 O...
java执行sql报错 ora-00917 missing ...
在Plsql中没有问题,但是在java中报错:sql命令未正...
一条SQL在plsql中执行没问题,用jdbc连接数据库执行...
java执行sql查询语句是报错:ora-01406提取的列...
JAVA执行SQL报错, java.sql.SQLExcep...