我向ntext型字段中装数据,为何当数据一多时报错:内存溢出,asp无法处理超大的数据?

sgdb_888 2005-05-24 03:40:34
我向ntext型字段中装数据,为何当数据一多时报错:内存溢出,asp无法处理超大的数据?
按理说ntext型字段所装数据是没有大小限制的呀?
为何报错呢?没有特别字符,就是字数多,我用一个字段存贮文章内容。
字数据多了就报错。
...全文
144 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgdb_888 2005-05-25
  • 打赏
  • 举报
回复
好象有使用其它的方法。比如把数据分开了。哪个ew 什么也是这样子弄的
---------------------------
谢谢,大家给点思路吧!
还有:我发现论坛的贴子也不能太多内容,是不是这个原因呀?
sgdb_888 2005-05-25
  • 打赏
  • 举报
回复
up
lovebanyi 2005-05-25
  • 打赏
  • 举报
回复
好象有使用其它的方法。比如把数据分开了。哪个ew 什么也是这样子弄的
sgdb_888 2005-05-25
  • 打赏
  • 举报
回复
asp 表单post的内容长度是有限的,不是无限的,太长了也就报溢出了。这个不是你的数据库的错
--------------
谢谢,原来如此,可是我应该如何解决呢?我的文章内容很多呀?如果超出post的极限如何办呢?
除了用post提交,还有别的好办法么?
请教高手。谢谢。
sgdb_888 2005-05-25
  • 打赏
  • 举报
回复
谢谢楼上,不过还有别的办法么?
oldmht 2005-05-25
  • 打赏
  • 举报
回复
客户端:
...
<input name="content" type="hidden" id="content">
<input name="content1" type="hidden" id="content1"> <input name="content2" type="hidden" id="content2">
<input name="content3" type="hidden" id="content3"> <input name="content4" type="hidden" id="content4">
<input name="content5" type="hidden" id="content5"> <input name="content6" type="hidden" id="content6">
<input name="content7" type="hidden" id="content7"> <input name="content8" type="hidden" id="content8">
<input name="content9" type="hidden" id="content9"> <input name="postBtn" class="btn" type="button" id="postBtn" value=" 添加 " onClick="checkForm()" disabled></td>
</tr>
</table>
<script language="JavaScript">
function checkForm(myForm){
myForm.content.value=editFrame.getContent()
var cutId=1,err=false,maxLength=50000
while (myForm.content.value.length>maxLength){
if (!eval("myForm.content"+cutId)){
err=true
break;
}
eval("myForm.content"+cutId).value=myForm.content.value.substring(0,maxLength)
myForm.content.value=myForm.content.value.substring(maxLength,myForm.content.value.length)
cutId++
}
if (!err){
return true
}else {
alert('公告太长!!')
return false
}
}
</script>
...

服务器端:
inputStr=request.Form("content")

dim cutId,cutStr,allStr
allStr=""
cutId=1
cutStr=request.form("content"&cutId)
while cutStr<>""
allStr=allStr&cutStr
cutId=cutId+1
cutStr=request.form("content"&cutId)
wend

inputStr=allStr+inputStr


10倍不够,可以加到20倍50倍
sgdb_888 2005-05-25
  • 打赏
  • 举报
回复
up
baiyunfei 2005-05-24
  • 打赏
  • 举报
回复
asp 表单post的内容长度是有限的,不是无限的,太长了也就报溢出了。这个不是你的数据库的错
Shiro8558 2005-05-24
  • 打赏
  • 举报
回复
xml 文档都可以存的

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧