new SqlParameter(PARM_OI_LineName, SqlDbType.VarChar, 200)
我以前对varchar类型都不做数据长度验证,以为按照上面的写法就会自动截断。但实际上是如果字符串都是中文的,超出长度就会抛字符串截断的异常。以单字节(比如字母)组成的,就不会抛异常,而是自动截断。请各位说一下原因,或者给出好的解决办法。难道一定要做长度验证吗?