Access搜索(80040e14/内存溢出)解决办法

2015-01-30 15:31:29  阅读 5312 次 评论 0 条

 最近做了个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了)

本文地址:http://blog.jinesc.net/?id=132
版权声明:本文为原创文章,版权归 jinesc 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?