模糊查询问题,请大虾帮忙

ITFLY8 2006-09-09 10:17:49
问题环境
Access数据库中文版,Asp页面UTF-8版本
搜索中文的时候正常,搜索英文语句正确却搜不到内容
1 select * from lei_product where id is not null and leaguer=false and product like '%HANDKERCHUIEF%' order by ser desc 正常

2 select * from lei_product where id is not null and leaguer=false and product like '%DISPOSABLE%' order by ser desc 搜索没数据
请大虾帮忙,谢谢.
3 在access查询里执行语句这两条都搜不到数据,但第一条在asp中可以实现
...全文
199 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2006-09-10
  • 打赏
  • 举报
回复


--在ADO的sql串中通配符用%:
select * from 表名 where 字段名 like '%'

--在纯Access中通配符用*:
select * from 表名 where 字段名 like '*'

OracleRoob 2006-09-10
  • 打赏
  • 举报
回复
select * from lei_product where id is not null and leaguer=false and product like '%DISPOSABLE%' order by ser desc


-->改为

select * from lei_product where id is not null and leaguer=false and product like '*DISPOSABLE*' order by ser desc
OracleRoob 2006-09-10
  • 打赏
  • 举报
回复
select * from lei_product where id is not null and leaguer=false and product like '%HANDKERCHUIEF%' order by ser desc


-->改为


select * from lei_product where id is not null and leaguer=false and product like '*HANDKERCHUIEF*' order by ser desc

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧