朋友的老婆当车模:asp.net在插入文字时字数受限

来源:百度文库 编辑:高校问答 时间:2024/04/27 20:29:38
使用的是visual studio 2005,VB.net语言,缩写aspx程序。在往数据库(不管是MSSQL还是ACCESS)插入文字,如果超出一点的字数(好像最多300),就无法插入。如果字数少于这个数目,就能正常插入。这是什么原因。具体的,我是这样做的:
前台代码说明:
定义一个textbox,允许50行。
后台代码说明:
把textbox.text的值直接通过SQL插入数据库。
数据库表设计:
ID int数据,自动编号
textbox text数据,保留textbox插入的值。。

很奇怪的,如果字数少,都可以插入,字数一旦多(300个字以上),就无法插入了。请高手救急,不胜感谢。。。
呵,在mssql中,好像text属性,可以容纳2亿个字符。绝对要比varchar的容量大呀。可是还不行,我参考了很多书,通过我上面的方法都是可以插入的。但是我的就不行。超过300字好像,数据库里面的这个字段就变成是空的。我已设置成“非空”字段。但没用,超过300字,插入进去,无任何提示错误的信息,就是这个字段变成空白的,一个字也没有。

不知道你用的是什么数据库,比如是microsoft sql,char和varchar都有限制,varchar好象是800,char不记得了,可以看在线帮助,如果text,和image类型的话,哈哈基本上是任你装了,好象是2G.所以,请检查你的数据库的数据类型及宽度的设置.我说的可能是废话,这些你可能都知道

可能数据库没有设置对吧?ACCESS TEXTBOX设置成备注 长度1000
mssql textbox设置成varchar 长度设置为1000

首先 在SQL中 TEXT也要设大小的
就是长度问题