主题:  堆栈溢出 谁遇到过?

死不了

职务:普通成员
等级:1
金币:0.0
发贴:89
#12005/3/8 14:27:41
请求对象 错误 'ASP 0107 : 80004005'

堆栈溢出

admin/news/addnews.asp,行13

处理中的数据超过允许的极限。


情况是这样的:数据库用sql server2000,当我往一个字段(类型ntext)填数据的时候,如果数据过长会出现以上情况.

网上找了个类似的答案 www.csdn.com.cn/web/809.htm

没搞明白,交流一下可以吧



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22005/3/8 14:35:13
ntext也是有长度限制的,超过长度就会溢出出现错误。所以输入文本必须在一定长度内。


非常大鱼

死不了

职务:普通成员
等级:1
金币:0.0
发贴:89
#32005/3/9 8:56:57
那该如何解决这问题呢?

引用:
“ 解决方法:
可以使用组件来完成这些功能,使用组件其实就辟开了使用ASP来直接处理这些数据,从而解决了溢出的问题。
另外的方便办法可以采用客户端限制的输入长度,并使字段最大值不超过64K即可避免。”

他说的组件是什么? 限制输入长度不可能,因为经常有很长的内容。

或者那位有其他的方法或建议?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
#42005/3/9 13:34:10
试试在程序中判断,文本过长时分多次入库