散人笔记

学术资源与网络技术分享

  • 首页
  • TAGS
  • 搜索引擎大全

日文导致Access搜索(80040e14/内存溢出)的解决方法

昨天在站内搜索文章的时候发现错误提示:

错误原因:未知错误
ID:-2147217900
摘要:
内存溢出
Microsoft JET Database Engine


百思不得其解,后来才发现是Access的bug——因为在我的blog 中的谋篇文章里含有日文字符!经查证,当字段内包含了如下26个日文字符中任意一个时:
26个日文字母
就会导致在执行SQL语句中包含了“[字段] like '%aaaaa%' 或 inStr(1,[字段],'aaaaa',1)>0”这样的查询时出现错误提示
Microsoft JET Database Engine 错误 '80040e14' 内存溢出

狗日的!
简单的解决方法就是将这26个日文字符重新编码,详细过程可以参见蓝色理想论坛的帖子 http://bbs.blueidea.com/viewthread.php?tid=1768538

发表评论:

Powered By 散人笔记—学术与网络技术博客

版权声明:转载本站文章必须遵循“署名-非商业用途-保持一致”的创作共用协议