网站运行时突然出现“[Microsoft][ODBC Microsoft Access Driver] 内存溢出”的错误提示,请问是
  是一个搜索页面,以前一直正常。最近突然出现这样的错误,没有修改程序。

发表者:{wzdw}wzdw 10-16 [ 1]

 分享到:
 
 
回答(第1条,共1条,通过审核的共1条)
  这是一个已经微软工程师证实的Access的bug。
  26个日文片假名可以导致Access搜索时出现“[Microsoft][ODBC Microsoft Access Driver] 内存溢出”错误。
  “ゴ ガ ギ グ ゲ ザ ジ ズ ヅ デ ド ポ ベ プ ビ パ ヴ ボ ペ ブ ピバ ヂ ダ ゾ ゼ”,当字段内包含了这26个日文字符任意一个多个时,就会导致上述错误。
  解决方法如下:
  把如下的语句:
  sql="s elect * from [表] where [字段] l ike ’%"& keyword & "%’"
  改为——
  sql="s elect * from [表] where In Str(1,LCase(字段),LCase(’"&keyword&"’),0)<>0"
  即可。

回答评级:★★☆☆☆☆☆☆☆ 回答者:{xxhh}xxhh 10-18

回答
我是:
本站注册用户
用户名: 密码:
非本站注册用户
我来回答:

回答字数在8000字以内。回答即可得2分,回答被采用后,根据评级可得到相应的积分和智慧果。
比如:回答评级为5,可得150分和15个智慧果。

 

 
 
 
 
 
 
































 

© 版权所有  2001-2024 知识网站
Copyright (C) 2001-2024 allzhishi.com All rights reserved
联系我们 — 电话:15973023232  微信:zhishizaixian  ICP备案号:湘ICP备08003211号-4