高手来看看can bind a LONG value only for insert into a LONG column 你插入的值的长度大于4000个字符,把字段改成CLOB吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有没有其他的可能???我再数据库中执行这条语句可以成功INSERT INTO CARD_INFO( CARD_ID, USER_ID ,NAME_INDEX ,BDAY ,FIRST_PHONE,GROUP_TYPE,FIRSTNAME ,LASTNAME ,ALLNAME ) VALUES( 2437254874 , 803 , 'z' , sysdate , 1 , 1, '张' , '二' , '张二' )但在程序中却抱上面的错误.唯一不同的地方是我再程序中用的是INSERT INTO CARD_INFO( CARD_ID, USER_ID ,NAME_INDEX ,BDAY ,FIRST_PHONE,GROUP_TYPE,FIRSTNAME ,LASTNAME ,ALLNAME ) VALUES( ? , ? , ? , ? , ? , ?, ? , ? , ? )然后stmt.setLong(1,new Long(id).longValue());或者stmt.setString(j++,obj[i][1]);另外当我插入的FIRSTNAME ,LASTNAME ,ALLNAME 是字母,数字的话程序中也可以成功. 这样的字符集问题如何解决 oracle 多条件查询语句 求助怎样用C#将oracle中的表以excel的形式显示在winform中啊 plsql索引表 批量绑定问题 关于oracle的问题 大数据量转移到临时表问题 求pl/sql帮助文档 为什么我用刚创建的用户不能登录ORAClE呢?望各位帮忙解答一下 快照不能自动刷新!很多方法都试过了,请进来讨论 PLSQL中关于使用DBMS_OUTPUT.PUT_LINE打印记过出现断行的问题 在线等 in和exists的问题 oracle安装时说空间不够的奇怪问题
INSERT INTO CARD_INFO( CARD_ID, USER_ID ,NAME_INDEX ,BDAY ,FIRST_PHONE,GROUP_TYPE,FIRSTNAME ,LASTNAME ,ALLNAME ) VALUES( ? , ? , ? , ? , ? , ?, ? , ? , ? )
然后stmt.setLong(1,new Long(id).longValue());
或者
stmt.setString(j++,obj[i][1]);另外当我插入的FIRSTNAME ,LASTNAME ,ALLNAME 是字母,数字的话程序中也可以成功.