oracle9i,字符串很长的情况下,用什么数据类型? oracle9i,字符串很长的情况下,用什么数据类型?我用的clob,但是任然报错:“仅能绑定要插入LONG列的LONG值”!这个问题怎么解决?谢谢大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CLOB好像是4G,这应该不是数据类型长度不够的问题了 有朋友曾今碰到过这样的问题,不是oracle数据库后台的报错,是前台,解决方案如下:如果oracle里没有Long,而出现上面的异常,解决方法是换新你的jar包!这个问题搞了我几小时,终于解决掉了.给楼主做个参考。 我看了下,我用c#+oracle9i。写带参数的sql语句时,参数写错了。数据库表中一列:ANSWER_CONTENTS。还有,answer是string类型的。原来的:OracleParameter para = new OracleParameter("ANSWER_CONTENTS", answer);现在的:OracleParameter para = new OracleParameter("ANSWER_CONTENTS", OracleType.Clob);para.Value = answer;改好以后,插入原来的数据没有问题了,但是换了条数据往里插入的时候,又出现了新的错误:“System.Data.OracleClient.OracleException: ORA-01084: OCI 调用中的参数无效”难道是Clob类型有范围限制?长度大于多少才能往里插入? Orace序列怎样恢复从1开始 初用oracle 创建很简单的存储过程报错...感谢大侠来帮帮忙~不差分。 问问问 Oracle数据库怎么收费的!!!详细点 不要复制 循环查询一问 请问这个通过触发器可以实现吗?该怎么写? oem的使用问题 如何查出表中重复的记录??急!!! 倒库问题 8.1.7安装到linux上,linux要选择哪种安装:专业版,服务器版等??? 菜鸟求解,包的扩展 oracle的版本使用
有朋友曾今碰到过这样的问题,不是oracle数据库后台的报错,是前台,解决方案如下:
如果oracle里没有Long,而出现上面的异常,解决方法是换新你的jar包!
这个问题搞了我几小时,终于解决掉了.给楼主做个参考。
数据库表中一列:ANSWER_CONTENTS。还有,answer是string类型的。原来的:
OracleParameter para = new OracleParameter("ANSWER_CONTENTS", answer);
现在的:
OracleParameter para = new OracleParameter("ANSWER_CONTENTS", OracleType.Clob);
para.Value = answer;改好以后,插入原来的数据没有问题了,但是换了条数据往里插入的时候,又出现了新的错误:“System.Data.OracleClient.OracleException: ORA-01084: OCI 调用中的参数无效”
难道是Clob类型有范围限制?长度大于多少才能往里插入?