更新的时候出现ORA-01461错误
使用的数据库是Oracle 10g,被更新的表中的字段中除了VARCHAR2之外就是DATE类型。最大的那个VARCHAR2的长度是100,也就是VARCHAR2(100)。
在GridView中的一个文本框中录入数据,更新时提示出错。出错信息如下:
ORA-01461 can bind a LONG value only for insert into a LONG column
和文本框对应的那个表字段的定义为varchar2(100)。
一个很奇怪的现象是,在这个字段前面或后面随便再加一个字母或其他字,就能正常更新。
有人遇到过同样的问题吗?知道是怎么回事吗?真的被整懵了。。。