Office中国论坛/Access中国论坛

标题: access英文版中的中文查找问题 [打印本页]

作者: zombie_x    时间: 2006-10-14 17:38
标题: access英文版中的中文查找问题
我用access XP编写了一个应用程序,程序运行在access 2000 runtime英文版的环境中,中文字段的insert ,update,或者显示都是正确的,但是,当中文作为查询条件时就搜索不到纪录,如 select EmployeeID from Employee where chinesename like '%王小明%'  时,提示找不到纪录,明明数据库中有,且根据EmployeeID,查询出来时也能正确显示。
由于我是通过access连接SqlServer, SqlServer也是英文版的,我在SqlServer上直接试过用 like N'%王小明%' 前加个N的方法是可以的,但是在Access中使用,会提示语法错误。
各位,有什么解决办法吗?

作者: andymark    时间: 2006-10-14 18:01
try:

用* 代替 %


作者: hssw1984    时间: 2008-7-16 16:18
标题: 不行啊
[:30] 我就是用的“*” 只要有中文它就不会查。用debug.print看到,那个些中文全变成了“?????”




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3