高手们:在VB,我用ADO对 .mdb 寻找:
Select * From Table1 Where [Field1] like '%a%'
然后显示 Records. 但是一些没有'a'的[Field1](中文)也出来了。
我发现,只要有
Æ
Access就认为 like '%a%'
'%人%'也有相似问题。你们碰到过这个问题吗?
如何解决?
Select * From Table1 Where [Field1] like '%a%'
然后显示 Records. 但是一些没有'a'的[Field1](中文)也出来了。
我发现,只要有
Æ
Access就认为 like '%a%'
'%人%'也有相似问题。你们碰到过这个问题吗?
如何解决?
Select * From Table1 Where [Field1] like '%a%'
然后显示 Records. 但是一些没有'a'的[Field1](中文)也出来了。
我发现,只要有一个Ascii为198的字符,Access就认为 like '%a%'
'%人%'也有相似问题。你们碰到过这个问题吗?
如何解决?
Like '%人%' 能得到 "入"!
Like '%奔%' 能得到 "时间"! wxy001(后天等):
>明天来解决
明天复明天, 明天何其多, ......
你可以这样
a$=inputbox"请输入汉字"
Select * From Table1 Where [Field1] like a
试试看
不晓得行不行?
在ACCESS中建查询, 查找, 没有发现所说的问题
在VB中写了段代码, 查找, 仍然没有发现问题测试用例:
00117 工人体育
00117114 我刚入门 (改成"入门"也没有问题)
00117116 时间飞逝 (改成"时间"也没有问题) 查找'%人%', 只找到"工人体育"这记录
查找'%奔%' ,没有找到记录
会不会是楼主用的汉字编码有什么特别的地方?
我非常头痛汉字编码, 总想理解它而不得其门而入!
能否寄一压缩了的Project给你,看我的问题能否在你的环境中发生并看看在我的Access里是什么编码?
[email protected]
[email protected]