上海卫星电视网Microsoft JET Database Engine 错误 '80040e14' 内存溢出 /AppCode/Pager.asp,行 24 ,特就此内存溢出问题作出了如下的解决方法,只需修改一行代码:
请在Article_List.asp里查找下面这句代码:
If keyword<>"" Then Sql = Sql & " and " & stype & " like '%" & keyword & "%'"
将其用下面这句代码替换掉:
If keyword<>"" Then Sql = Sql & " and InStr(1,LCase("&stype&"),LCase('"&keyword&"'),0)<>0"
一位朋友通过这篇文章下面的QQ找到我后,告诉我他的前台搜索也出现了溢出问题,因为之前找我提供解决方案的朋友
只提及到后台Article_List.asp文件有错误,并没有告诉我这个系统前台 搜索也会有溢出,所以之后的这位朋友找到我后将网站根目录vbs.asp这个文件发给了我,我主要作如下修改,问题得到解决,特拿来分享,希望对你有用:
请查找vbs.asp里下列红色代码,将其用绿色代码替换掉,一共有四处需要修改:
Sql = Sql & " and Content like '%" & Keyword & "%'" Sql = Sql & " and InStr(1,LCase(Content),LCase('"&keyword&"'),0)<>0"
Sql = Sql & " and Title like '%" & Keyword & "%'"
Sql = Sql & " and InStr(1,LCase(Title),LCase('"&keyword&"'),0)<>0"
Sql = Sql & " and Softintro like '%" & Keyword & "%'"
Sql = Sql & " and InStr(1,LCase(Softintro),LCase('"&keyword&"'),0)<>0"
Sql = Sql & " and SoftName like '%" & Keyword & "%'"
Sql = Sql & " and InStr(1,LCase(SoftName),LCase('"&keyword&"'),0)<>0"
OK,问题解决,搜索功能可以正常使用,不会出现溢出现象了
http://www.shwxds.net/inc/ssa.asp?q=DM