sqlserver2000存储一篇文章用什么数据类型?

rocky1982 2006-04-20 02:17:34
我用了text数据类型后
如果提交时文字内容少,则正常
如果写上几千个字,则提交一点反应都没有
并且不报错!
这是怎么会事?我听说text可以存储2G内容
...全文
581 29 点赞 打赏 收藏 举报
写回复
29 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
extraleo 2006-04-21
天啊!text采几千个字/?????远远不只吧!!楼上的各位老大
  • 打赏
  • 举报
回复
rocky1982 2006-04-21
分不够不好意思,对不住拉
  • 打赏
  • 举报
回复
rocky1982 2006-04-21
我的问题解决了
我也不知道为什么
我用2个页面做就一点问题都没有了
本来我是把form的action指向本页面
这样的话,除了上边我提到的问题,还有问题就是有时候保存不上,有时候能保存上
但用2个页面以后什么问题都没有了
结帖了,谢谢大家的热情。
分不够,呵呵!
  • 打赏
  • 举报
回复
srgg 2006-04-20
我怀疑是楼主form的提交方式是get,用post试试
  • 打赏
  • 举报
回复
kokubo_wing 2006-04-20
如果巨大无比,还是保存吧,数据库保留地址,读的时候按这个地址再把内容读出来显示。
  • 打赏
  • 举报
回复
pxiaoli 2006-04-20
text,几千字当玩
  • 打赏
  • 举报
回复
rocky1982 2006-04-20
如果直接在数据库里修改,在zhengwen字段进行粘贴,则有长度限制,并且粘贴后,相应的位置变为<long text>而且不能再编辑
在网页里能显示粘贴的内容
  • 打赏
  • 举报
回复
rocky1982 2006-04-20
对啊,能存进字,却不能多存,否则就没反映,跟没点一样
数据库的自动增大当然有设置拉
ID自动编号这个不急说。真是奇怪哈
  • 打赏
  • 举报
回复
jay_lishijie 2006-04-20
既然你都能存进200个字,程序就没什么问题啊
  • 打赏
  • 举报
回复
jay_lishijie 2006-04-20
看来不是text的问题了,你的数据库有没有设置自动增大啊~当然这种可能性比较小^_^
  • 打赏
  • 举报
回复
jzzlpat 2006-04-20
如果不是在Add News页面提交,一般用request.form取表单数据~~
  • 打赏
  • 举报
回复
jzzlpat 2006-04-20
不是text类型的问题,16不用改,100字都存不了??

在程序上找找问题吧

id用自动编号不行吗?

<%
set rs=server.createobject("adodb.recordset")
sql="select * from MarketNews"
rs.open sql,conn,3,3
rs.addnew
rs("biaoti")=request("biaoti")
rs("leibie")=request("leibie")
rs("shijian")=request("shijian")
rs("zhengwen")=request("zhengwen")
rs.update
rs.close
set rs=nothing
%>
  • 打赏
  • 举报
回复
rocky1982 2006-04-20
现在我连的确是只能存200来个字,我刚才又测试。这样不算多啊。
  • 打赏
  • 举报
回复
PerfumeLily 2006-04-20
个人认为如果再多了就存成txt或word文档直接上传上去得了
  • 打赏
  • 举报
回复
rocky1982 2006-04-20
text 后边的长度是16不能改吗???在sqlserver的表设计里?
  • 打赏
  • 举报
回复
PerfumeLily 2006-04-20
ntext
可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。

text
服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。

text
应该可以存4000个字符
  • 打赏
  • 举报
回复
subasan 2006-04-20
text
  • 打赏
  • 举报
回复
rocky1982 2006-04-20
就是正常的文章,大概也就1千到2千字吧,这样的文章网络上随处可见
可是我只能存不到100个字,郁闷撒
  • 打赏
  • 举报
回复
jay_lishijie 2006-04-20
TEXT 最大长度 2^31 - 1 (2,147,483,647) 个字符的可变长度非 Unicode 数据
  • 打赏
  • 举报
回复
rocky1982 2006-04-20
没有一万字,但是至少得是正常的网文的字数吧
唉,我是sqlserver2000啊,哪里有备注类型。我第一次做网络数据库
所以这个也不知道
ntext也是同样的情况
点了没反映,真是奇怪。至少报个错啊
楼上的,我觉得一张页面2000字总是正常的,但是却不行
还有,sqlserver里text后边长度写的是16,那不用改吗?
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2006-04-20 02:17
社区公告
暂无公告