日期:2014-05-18  浏览次数:20560 次

:java.sql.SQLException: ORA-01401: inserted value too large for column<<在jsp中>>
insert >>request.getHeader("User-Agent")----使用的IE浏览器版本,还有你的机器名和操作系统......
到oracle中,正常情況下沒問題,可是有时会出现
:java.sql.SQLException: ORA-01401: inserted value too large for column
插入值过大,可是在数据库中设置插入值varchar2(200),
我想请问下,到底要设置多大,或者是其他地方的错误?


------解决方案--------------------
顶上~~~~~~不會~~~~
------解决方案--------------------
先写日志记录每次的request.getHeader( "User-Agent ")吧,不同浏览器,不同OS的User-Agent是不同的.
当然也有可能是别的字段长度超过你设置的字段了.
------解决方案--------------------
不会大吧
你打出来看看是不是有非法字符在里边呢
要没非法字符你就再往大弄