string类型的变量有没有长度的限制,到底有多长?
zylt 2008-07-22 10:29:05 我在程序中定义了string类型的变量,用session把值传到下一个页面,存于数据库中。但是当变量赋值长的时候总是提示我“SQL ResultSet Exception[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]将截断字符串或二进制数据。”。数据库字段我定义的是varchar类型,长度远远大于我提交的字符长度。如果信息少的话一切正常,这是怎么回事呀?
有时我提交的信息中包含数字信息,还会提示我“SQL ResultSet Exception[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]将 varchar 值 '8226;1999,75~478. [2] 2007,16(6):128~132. ' 转换为数据类型为 int 的列时发生语法错误。”
这又是怎么回事,困扰中,请知道的人给我帮助。