ACCESS数据库遇日文时内存溢出的最简单处理办法

作者:心窗 来源:心窗blog 时间:2009-07-09 14:04:00 

ACCESS有个BUG,那就是在使用 like 搜索时如果遇到日文就会出现“内存溢出”的问题,提示“80040e14/内存溢出”。 

导致出问题的26个日文:

ゴ ガ ギ グ ゲ ザ ジ ジ ヅ デ ド ポ ベ プ ビ パ ヴ ボ ペ ブ ピ バ ヂ ダ ゾ ゼ 

下面是目前最简单的解决函数:

'日文过滤转换
Function Jncode(Istr)
    Dim japArr,ArrNum
    japArr=Array("ゴ","ガ","ギ","グ","ゲ","ザ","ジ","ジ","ヅ","デ","ド","ポ","ベ","プ","ビ","パ","ヴ","ボ","ペ","ブ","ピ","バ","ヂ","ダ","ゾ","ゼ")
    For ArrNum=0 to Ubound(japArr)
        Istr=Replace(Istr,japArr(ArrNum),"&#"&AscW(japArr(ArrNum))&";")
    Next
    Jncode=Istr
End Function

使用办法:数据入库时加入此函数转换。

OK。输出不用转换,能自动显示26个日文原样。

标签:日文,bug,错误,replace,数据库
0
投稿

猜你喜欢

  • Sql Server 和 Access 操作数据库结构Sql语句

    2008-02-11 18:59:00
  • 图片链接轮换代码, 支持预载

    2007-10-16 19:57:00
  • XML DOM介绍和例子

    2007-10-15 20:23:00
  • Ethnique公司logo设计过程和思路

    2009-09-19 17:04:00
  • Oracle 数据显示 横表转纵表

    2009-07-26 08:57:00
  • 3个asp简单技巧

    2009-11-26 20:55:00
  • SQL Server日志清除的两种方法教程简介

    2008-05-04 20:59:00
  • 选择一个优秀正文字体的15个技巧

    2008-03-20 13:36:00
  • MySQL乱码问题深层分析

    2009-03-09 14:53:00
  • 搜索系统与导航系统的关系

    2009-09-08 12:44:00
  • 关于大批量数据高效插入方法

    2010-07-31 19:07:00
  • ASP编写完整的一个IP所在地搜索类

    2007-10-18 10:43:00
  • MySQL 定时器EVENT学习

    2010-10-14 13:55:00
  • INSERT INTO SELECT语句与SELECT INTO FROM语句的一些区别

    2012-06-06 19:38:28
  • Sun正式发布MySQL 5.1版 简化数据库应用

    2008-12-11 15:15:00
  • IE对CSS样式表的限制和解决方案

    2008-04-28 12:27:00
  • 如何去除点击链接时出现的虚线框

    2007-12-02 17:38:00
  • AJAX缓存问题的两种解决方法(IE)

    2008-05-02 20:57:00
  • 细节设计之美:扩大可操作区域

    2009-08-01 11:32:00
  • 技巧/诀窍:在ASP.NET中重写URL

    2007-09-23 12:21:00
  • asp之家 网络编程 m.aspxhome.com