当前位置: 首页 > 图文教程 > 网络编程 > ASP > 关于ASP中堆栈溢出错误的解决

ASP
asp分页(自己整理的2个分页程序)
ASP常用的系统配置函数
雨哲防采集策略之列表篇
雨哲浅谈关于防采集而不影响收录内容篇
asp数据库连接函数
ajax XMLHTTP Post Form时的表单乱码综合解决
ASP注入详细命令40条
用ASP实现MSSQL用户密码破解
ASP创建对象的两种方法比较
ASP字符串转换为整形、双精度型、布尔
ASP计算str2在str1中出现的次数
asp采集抓取网上房产信息的代码
ASP注册登陆实例代码
ASP中使用FileSystemObject时提高性能的方法
分享一个好东东,动态Include文件 (Dynamic File Includes)
解决 JScript 中使用日期类型数据时出现类型错误的问题
在ASP里面创建GUID
在JScript中使用缓存技术的实际代码
ASP javascript Application对象的Contents和StaticObjects做Cache的一些经验
海阳2006+功能中的潜水王

关于ASP中堆栈溢出错误的解决


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 194 ::
收藏到网摘: n/a

  在执行ASP程序中出现"堆栈溢出"等类似字的错误。

症状可能发生出处:

  提交表单处,数组内存分配及变量内存分配等

错误产生原因:

  Win2K中的默认堆栈只有64K,如果ASP程序对堆栈的使用超过了这个值, 就会产生溢出的错误。

错误分析:

  在我们提交表单时, 如果提交的某个字段超过了64K,在用Request请求数据时就会产生溢出错误,而不管是否是把内容直接给数据库的RecordSet对象还是直接变量。

解决方法:

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