加入日期:2012-10-20 浏览人数: 字体大小:【
大
中
小】
ACCESS有个BUG,那就是在使用 like 搜索时如果遇到日文就会出现“内存溢出”的问题,提示“80040e14/内存溢出”。
那导致出问题的原因是网站中包含了日文,所有有日文的查询,都会有出现这样的问题,
番禺网站建设坚决不接日企网站。
解决办法:
1、最好的方法:删除含有日文的数据
2、替换方法:
思路:就是存储进入数据库时把那26个日文替换成别的编码,在从数据库取出来后在反替换回来;
2、处理SQL语句:
不要使用like语句,举个例子:
会出问题的SQL: where title like ’%"&keyword&"%’
现在换成下面的就不会出现内存溢出了:where InStr(1,LCase(title),LCase(’"&keyword&"’),0)<>0
问题就可以解决了。
资料来源:创意设计工作室
http://www.py162.com,转载请注明出处!