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

2016-01-29 18:19 13 1 收藏

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

【 tulaoshi.com - ASP 】

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

症状可能发生出处:

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

错误产生原因:

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

错误分析:

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

解决方法:

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


 

来源:https://www.tulaoshi.com/n/20160129/1505328.html

延伸阅读
标签: Web开发
首先引起对这个溢出问题进行研究是因为看到一个朋友的帖子,里面提到ie7下出现的文字溢出问题; 于是又重新翻了以前怿飞斑竹的帖子,他提到的是注释引起的文字溢出问题,我今天看的时候发现在ie7下并没有产生多猪的问题(以前我没有装ie7,所以没有测试),今天看到这个新帖子发现在ie下多了两个猪,至于解决的方法有很多种,发出来大家讨论...
今天上班犯了一个严重的错误:把我们系统所使用的Oracle数据库中的数据给改掉了!当发现自己改错时,顿时冒了一身冷汗。不过转念一想,我们不是定期作了数据库备份的嘛,适当的恢复一下,应该不会出现太大的问题吧,因为我只是错误的使用了一个update语句。 问题是这样的: 我们给系统创建了两个用户:com和comtest。前者存放的...
标签: ASP
  有时候写ASP用conn.execute(sql)查询、更新、插入Access数据库数据时,明明正确的语句却往往会显示sql语句错误,相当恼火,特进行了归纳,可适当为字段添加“[”、“]”解决: 例1:select * from a 如出现错误,可改为:select * from [a] 例2:UPDATE [user] SET password = '"&data1&"' where secname='"&data2&a...
标签: 电脑入门
对于PHP程序员来说,在编码PHP的时候出错不提示的话,是十分麻烦的,而在Ubuntu 14.04中的默认PHP开发环境就不会有出错提示,那么该如何配置呢?一起来了解下吧。 Ubuntu 14.04中,默认的PHP开发环境配置是不提示所有的警告、错误信息的。这对于开发者来说是很痛苦的。在此记录下配置方法,留作以后方便使用。脚本之家的图老师小编也已找了...
标签: ASP
       树型结构在我们应用程序中还是很常见的,比如文件目录,BBS,权限设置,部门设置等。这些数       据信息都采用层次型结构,而在我们现在的关系型数据库中很难清淅表达。那么要在程序中遇到树型 结构问题该如何处理呢? 最近笔者通过一个ASP权限管理的程序轻松解决了一这问...

经验教程

131

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部