帮我看看这个语句吧?怎么不能模糊查询呢?

yurui 2004-01-05 03:43:52
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '"&sp&"'"

ZL是用数字型
SHANGPIN是文本型
当输入的SHANGPIN和数据库中完全匹配时才可以显示,否则就出错。
出错信息如下:ADODB.Recordset 错误 '800a0bcd'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/dw/search2.asp,行32
...全文
52 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueice2002 2004-01-06
  • 打赏
  • 举报
回复
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"


结帖吧,老大
xiejunhua 2004-01-06
  • 打赏
  • 举报
回复
拾点分
yidixiaoyu 2004-01-06
  • 打赏
  • 举报
回复
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"
zjh13226 2004-01-05
  • 打赏
  • 举报
回复
少了%
潜水的鱼 2004-01-05
  • 打赏
  • 举报
回复
晕~~没想到楼%

这么多个在接分,偶也插一腿

sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"

^_^
潜水的鱼 2004-01-05
  • 打赏
  • 举报
回复
晕,~~~~~~~~~~楼up

没想到这么多人在接分

来迟了,干脆再来下

sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"

^_^
xieyj 2004-01-05
  • 打赏
  • 举报
回复
提示的是没有找到记录,模糊查询请使用:
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"
xiantao123 2004-01-05
  • 打赏
  • 举报
回复
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"
肯定是这样的。
swich 2004-01-05
  • 打赏
  • 举报
回复
SQL:
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"

ACCESS:
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '#"&sp&"#'"
jacklinchen 2004-01-05
  • 打赏
  • 举报
回复
这句错了,这样:
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"
bws 2004-01-05
  • 打赏
  • 举报
回复
写为:and shanpin like '%"&sp&"%'" 就可以了。另外,建议增加类似以下判断再操作:
if not [sql的执行结果].EOF then ... end if
lbd8848 2004-01-05
  • 打赏
  • 举报
回复
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"
wshzhi 2004-01-05
  • 打赏
  • 举报
回复
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"
lihua9666 2004-01-05
  • 打赏
  • 举报
回复

缺少“%”
sql = "select * from shangpin where shangpinzhonglei = "&zl&" and shanpin like '%"&sp&"%'"

28,406

社区成员

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

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