你是通过form变量传递的,还是在地址栏里定义变量传递的?

解决方案 »

  1.   

    我随意从其他网页中copy一段文本?
    是纯文本还是网页?
      

  2.   

    html限制字符长度不顶用的。呵呵
      

  3.   

    你把你拷过来的一段文本作为字符串用sql语句检查一下看看长度是多少
      

  4.   

    回楼上的话,我是通过表单中的textarea元素传递的,传值方式是post。
    我从其他网页中拷贝的是纯文本。
    有人说html限制字符长度不顶用?我不太明白其中的意思啊,我知道在表单验证中,会将一个汉字算作一个字符,但是在数据库中会被编码成两个字符。所以我对数据表中相关字段限制为varchar2(4000)时,在表单验证中限制传入值长度为2000以内嘛。
      

  5.   

    length来判断,限制字符为1000以内。
    ---
    限制到600看看,可能跟编码方式有关
      

  6.   

    谢谢各位的热心参予,现在问题已经解决了,有人说这与oracle的预编译有关,虽然在oracle中那个插入文本字段的长度限制是最大长度4000,但是在实际插入值时,它还要考虑其他类型数据库的限制,所以实际最大能插入的字符数没有4000,当我将预编译方式改成一般的赋值插入方式时,就没有这个问题了。至于其中的详细原因,正在探讨中,各位有兴趣的话可以研究研究。
    现在开始散分