最近做了个txt小说阅读系统 用的是ASP+access 一般使用还好 数据量一大 就出现 [Microsoft][ODBC Microsoft Access Driver] 内存溢出 错误
经分析 是LIKE 语句出现问题 通过上网搜索 采用了替换法 问题解决 方法如下:
Sql = "select * From [tbname] Where Title like '%"&keyword&"%' Order By id Desc"
换成:
Sql = "select * from [tbname] where InStr(1,LCase(Title),LCase('"&keyword&"'),0)<>0 order byid desc"
这样我的小说阅读系统中有就可以搜索内容了 (我把文章的前500行保存在数据库备注字段 具体读写还是直接读取TXT了)
发表评论