问个白痴问题~~~
SQL数据库里面一行记录的最大数据为8060那么我程序里面怎么控制他的大小~也就是说我有一个TEXTBOX他的Length应该是多少~也是8060吗?
------解决方案--------------------TEXTBOX 长度基本没什么限制的
------解决方案--------------------SQL Server的那个玩意是 char,也就是说如果你提交的内容中有某个符号是 unicode 字符,它会占两个字节,而不是一个。如果你要设置“TEXTBOX他的Length”,最可靠的值应是 4030。
不过,更为实际的设计应该是你的程序捕获 ado.net 操作的异常,并且将异常信息(对于ado.net的异常需要取得 InnerException 也就是里边一层的异常才是数据库返回的异常信息)告诉客户,而不需要设置这个值。
------解决方案--------------------
SQL数据库里面一行记录的最大数据为8060
------------------
这个限制,单条 UPDATE INSERT 语句的长度
就是说我有一个TEXTBOX他的Length应该是多少~也是8060吗?
---------------
你的TextBox设置的长度,应该与这个TextBox关联的数据库字段的类型的最大长度对应,
如类型是 varchar, 则最大为 8000 个字符