请教关于模糊查询的问题

netying 2001-10-05 05:54:51
ACCESS数据库
其中一个字段name
我要对其进行模糊查询

具体语句如下:
name=request("name")
'name是从上一页传过来的变量
sql="select * from tablename where name like '*"&name&"'*"
set rs=conn.execute(sql)

为什么总是查不到记录,总是查到0条记录?
...全文
116 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
netying 2001-10-06
  • 打赏
  • 举报
回复
呵呵,谢谢,我分数已经给了~
lmh79 2001-10-06
  • 打赏
  • 举报
回复
规则问题!你让微软将SQL SERVER的通配符该为*就可以了!
netying 2001-10-06
  • 打赏
  • 举报
回复
谢谢各位了!
saimaya 2001-10-06
  • 打赏
  • 举报
回复
sql="select * from tablename where name like '%"&name&"%'"
saimaya 2001-10-06
  • 打赏
  • 举报
回复
sql="select * from tablename where name like '%"&name&"'%"
hchxxzx 2001-10-05
  • 打赏
  • 举报
回复
具体情况也不知道,但用*号在ACESS中直接查询可以,放到ASP中就不行,不知道是不是IIS5的问题(我是说限制)?但一般还是用%号的好,因为通用,SQL SERVER、ORCALE都支持这样的用法
netying 2001-10-05
  • 打赏
  • 举报
回复
我解决了,用%代替*就好用了
可是为什么呢
macrowei 2001-10-05
  • 打赏
  • 举报
回复
dim searchvar
searchvar="*" + name + "*"
sql="Select * from tablename where name like "&searchvar
set rs=Server.CreateObject("ADODBD.RECORDSET")
rs.open sql,conn,3
你试试吧
netying 2001-10-05
  • 打赏
  • 举报
回复
up

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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