累
2006/06/11 技术新知
被该死的日文整了一个晚上,access数据库里有一条记录包含日文的片假名,一查询马上就报错:
[code]
Microsoft JET Database Engine 错误 '80040e14'
内存溢出
[/code]
是微软access的BUG,一碰上鸟文就出错,解决方法:
[code]
原来
SQL = "Select * From table1 where UserName like '%"&keyword&"%'"
修改后
SQL = "Select * From table1 where InStr(1,LCase(UserName),LCase('"&keyword&"'),0)<>0"
[/code]
或者把这些鸟语替换掉:
[code]
ゴ ガ ギ グ ゲ ザ ジ ズ ヅ デ ド ポ ベ プ ビ パ ヴ ボ ペ ブ ピ バ ヂ ダ ゾ ゼ
[/code]