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