SQL like语句出现“内存溢出”错误的解决办法
作者:admin 日期:2009-11-30
一个朋友在做ACCESS+ASP架构网站的时候,用LIKE或者INSTR(a,"b")>0模糊查询的时候突然出现“内存溢出”的错误,很是莫名其妙,于是叫我帮他解决,我看了代码也是一头雾水,根本没有问题,再看查询的字符只要是汉字型的都会出现这个问题,而且他的字符中有大量的特殊黑色字符,我想这可能是原因,因为大部分时候不会出现这个问题的,于是百度了一下,还真是字符的原因,而且这是access的一个BUG,不是sql语句的问题,但是可以用sql语句解决,办法很简单。
只要在sql中用到like或者instr模糊查询的地方同意换成:instr(1,LCASE(a),LCASE("b"),0)<>0就可以了。
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags:
相关日志: