注册 登录
编程论坛 ASP技术论坛

帮我看看这代码有错的吗

pianotong 发布于 2012-02-04 23:56, 477 次点击
'//普通查询
sql2="searchkey="&searchkey&"&anclassid="&anclassid
select case request("anclassid")
case "0"
sql1=" wuliaohao like '%"&searchkey&"%'  "
case else
sql1=" (wuliaohao like '%"&searchkey&"%' )and anclassid="&request("anclassid")&" "
end select


set rs=server.CreateObject("adodb.recordset")
rs.open "select * from BJX_goods where "&sql1&" order by adddate desc",conn,1,1   
老是提示语法错误 (操作符丢失) 在查询表达式 '(wuliaohao like '%%' )and anclassid=' 中。

\advancedSearch.asp, line 82

2 回复
#2
cnfarer2012-02-05 12:53
searchkey为空request未取得值
#3
lh4607952012-02-06 15:59
request("anclassid")  报错已经很明显了 这个anclassid没有取到值
1