刚tm的用了下搜索,竟然提示内容溢出,靠,我还特地找了好久解决之道,如下几个方法都尝试过了,得出结论是无效,只能升级到最新版本,但是升级又tm太麻烦了,只好将就着用用了。
z-blog 内存溢出的提示一般为这个,
错误原因:未知错误
ID:-2147217900
摘要:
内存溢出
Microsoft JET Database Engine
方法一:
刚刚使用自己博客搜索功能时候,出现了如下错误提示:
错误原因:未知错误
ID:-2147217900
摘要:
内存溢出
Microsoft JET Database Engine
不知道是何原因,搜索了一下,找到了解决办法,而且管用,嘿嘿
解决方法:
先把数据库下载回本地,下载该程序,运行,选择相应数据库程序自动完成操作,再把数据库上传回去即可。
(需要Microsoft .NET Framework 2.0)
方法二:
内存溢出
Microsoft JET Database Engine
这是微软的ACCESS数据库的一个BUG,就是当你的数据库中包涵有26个特殊的日文字符时就会导致like搜索错误
这个问题好像有很长时间了,一直没有什么好的解决方法,我到网上搜索资料终于找到解决方法
解决方法:
这里是修改首页搜索的
打开FUNCTION目录下的c_system_lib.asp文件 查找
([log_Title] LIKE '%" & strQuestion & "%')
替换为
(InStr(1,LCase([log_Title]),LCase('" & strQuestion &"'),0)<>0)
复制代码查找
([log_Intro] LIKE '%" & strQuestion & "%')
替换为
(InStr(1,LCase([log_Intro]),LCase('" & strQuestion &"'),0)<>0)
复制代码查找
([log_Content] LIKE '%" & strQuestion & "%'))
替换为
(InStr(1,LCase([log_Content]),LCase('" & strQuestion &"'),0)<>0)
复制代码现在改的是后台搜索 打开c_system_manage.asp文件 查找
([log_Title] LIKE '%" & intTitle & "%')
替换为
(InStr(1,LCase([log_Title]),LCase('" & intTitle &"'),0)<>0)
复制代码查找
([log_Intro] LIKE '%" & intTitle & "%')
替换为
(InStr(1,LCase([log_Intro]),LCase('" & intTitle &"'),0)<>0)
复制代码查找
([log_Content] LIKE '%" & intTitle & "%')
替换为
(InStr(1,LCase([log_Content]),LCase('" & intTitle &"'),0)<>0)
复制代码修改后保存,再搜索就可以看到效果了,我已经测试了2个blog 都已经纠正问题,希望zblog能在下个版本修正此问题吧.
都tm的胡扯,狼友们就不用再做尝试了。



