SQL like语句出现“内存溢出”错误的解决办法

            一个朋友在做ACCESS+ASP架构网站的时候,用LIKE或者INSTR(a,"b")>0模糊查询的时候突然出现“内存溢出”的错误,很是莫名其妙,于是叫我帮他解决,我看了代码也是一头雾水,根本没有问题,再看查询的字符只要是汉字型的都会出现这个问题,而且他的字符中有大量的特殊黑色字符,我想这可能是原因,因为大部分时候不会出现这个问题的,于是百度了一下,还真是字符的原因,而且这是access的一个BUG,不是sql语句的问题,但是可以用sql语句解决,办法很简单。

只要在sql中用到like或者instr模糊查询的地方同意换成:instr(1,LCASE(a),LCASE("b"),0)<>0就可以了。



更多
[本日志由 admin 于 2009-11-30 08:10 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: sql 内存溢出
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.