求救!asp调试报错:内存不足

asp程序调试连续出现以下错误提示:

技术信息(用于支持人员)

错误类型:
Microsoft VBScript 运行时错误 (0x800A0007)
内存不够: 'Conn.ExeCute'
/工作工程/shuizhu/System/Manage/News_Add.asp, 第 645 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)

请高手不吝赐教,感激不尽!!
代码是这样的:
'生成栏目树
Sub CreateClassTree1(ParentId,CuClassId)
Dim Sql
Sql="Select * From ClassList Where Parent="&ParentId
Dim Rs
Set Rs=Conn.ExeCute(Sql)
Dim radioSelected
While Not Rs.Eof
If CuClassId=Rs("Id") Then
radioSelected="checked"
Else
radioSelected=""
End If
If Rs("Parent")=SysAdmin.AdminTopClassId Then
Response.Write " root1.CreateNode("&Rs("Id")&",-1,""<INPUT "&radioSelected&" TYPE=\""radio\"" NAME=\""radioBoxItem\"" value=\"""&Rs("Id")&"\"">"&Rs("Title")&""")" & vbCrLf
Else
Response.Write " root1.CreateNode("&Rs("Id")&","&Rs("Parent")&",""<INPUT "&radioSelected&" TYPE=\""radio\"" NAME=\""radioBoxItem\"" value=\"""&Rs("Id")&"\"">"&Rs("Title")&""")" & vbCrLf
End If
CreateClassTree1 Rs("Id"),""
Rs.MoveNext
Wend
Rs.Close
Set Rs=Nothing
End Sub
我现在只需要“Parent”为64的那一项,但将select语句改为以下:Sql="Select * From ClassList Where Parent=64"后就出“内存不够”的错误.

看看程序里是不是有死循环?还有就是用 do while ... loop,之间读数据时,没有移动指针 rs.movenext?
如果都不是就要把程序发上来看看了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-09-06
这个是代码错误,应该出现死循环的情况,你看一下代码的654行,是否有错误!
第2个回答  2007-09-06
因该是楼上说的吧可能有死循环。自己看看循环的部分。

求救!asp调试报错:内存不足
看看程序里是不是有死循环?还有就是用 do while ... loop,之间读数据时,没有移动指针 rs.movenext?如果都不是就要把程序发上来看看了.

“内存不足”的几大原因及解决方案??
一般应用的话,windows默认的虚拟内存是够用,如果是运行那些比较吃内存的程序内存吃紧,就要适当加大虚拟内存(特别是在XP系统下),再不行就要考虑加大实际内存容量了!:em9大家知道,系统内存的容量总是很有限的;尽管通过设置适当的虚拟内存,可以有效缓解系统内存不足的现象,可是系统内存资源总是会有被消耗完的时候。一般情...

我碰到这样的情况,内存外溢!!谁能解释?
如果仅仅是使用某个程序时,系统提示内存不足,而其他程序可以正常运行,那么可能的原因是该程序文件被毁坏,从而导致内存问题。然而Windows并没有确切地提示表明该程序已损坏,所以请尝试删除并重新安装该程序,然后重新运行该程序。如果系统不再提示内存不足,那么说明原程序文件确实被损坏。八、使用内存优化...

内存显示不足
运行的程序太多,会引起内存资源的枯竭。这分为两种情况,一是在启动Windows后,用户运行的程序太多,或者在同一程序如Word中同时打开的文档过多,就可能引发内存不足,从而没有足够的内存运行其它程序或在程序中完成某一操作。解决的方法是退出当前未使用的程序、关闭当前文档外的所有文档,或者重新启动计算...

电脑老是显示内存空间不足,怎么办
请确认虚拟内存是否设置过大,可以尝试修改虚拟内存大小。1,首先打开我的电脑,在系统桌面上找到“此电脑”的图标,鼠标右键点击这个图标在弹出的菜单中点击“属性”选项。2,在打开的系统页面,点击左侧导航栏中的“高级系统设置”标签。3,在弹出的系统属性界面中,点击“高级”标签选项卡,在性能那一栏...

一个关于ASP服务器出错的问题
错误代码 错误消息 说明 ASP0100 Out of memory 内存不足(不能分配要求的内存 ASP0101 Unexpected error 意外错误 ASP0102 Expecting string input 缺少字符串输入 ASP0103 Expecting numeric input 缺少数字输入 ASP0104 Opration not allowed 操作不允许 ASP0105 Index out of ange 索引超出范围(一个数组索引超届)...

电脑总报系统内存不足,而且CPU占用率一直都很大,打开幻灯片也要90%,这...
看看启动项,是不是 有很多没有用的 程序占用内存 在 运行中输入msconfig后,点 启动,把没用的 勾去掉,重起电脑 如果不行,有可能 染病毒了

ASP常见错误有哪些?ASP常见错误的解决方案有什么?
Microsoft VBScript语法错误(0x800A0422)-->只能在 Property Get 中指定 'Default' Microsoft VBScript 运行时错误(0x800A0005)-->无效的过程调用或参数 Microsoft VBScript 运行时错误(0x800A0006)-->溢出 Microsoft VBScript 运行时错误(0x800A0007)-->内存不足 ...

asp 0201 错误,具体解决办法?
ASP 错误代码 说明 ASP 0100 内存不足 ASP 0101 意外错误 ASP 0102 需要字符串输入 ASP 0103 需要数字输入 ASP 0104 不允许此项操作 ASP 0105 下标越界 ASP 0106 类型不匹配 ASP 0107 堆栈溢出 ASP 0108 创建对象失败 ASP 0109 找不到成员 ASP 0110 未知名称 ASP 0111 未知接口 ASP 0112 缺少...

我的电脑怎么有时显示内存不足啊???
如果你的机器没有设置为让Windows管理虚拟内存,则启动计算机时可能会有问题,计算机可能无法正常工作,也可能收到“内存不足”的消息,或在运行某程序时出现相同的错误消息。设置让Windows管理虚拟内存的具体过程是:1、单击“开始”,指向“设置”,单击“控制面板”,打开“控制面板”窗口。2、双击“系统...

相似回答
大家正在搜