asp代码,语法错误 (操作符丢失) 在查询表达式 'id=' 中

来源:百度知道 编辑:UC知道 时间:2024/07/06 22:34:33
Function viplevel(mem_score)
'mem_score1=100*mem_score
set objrec=server.createobject("adodb.recordset")
'sql="select * from score where int(lev_hyzk*100) like '%"&mem_score &"%' order by lev_hyzk desc"
sql="select * from score where id="&mem_score &" order by lev_hyzk desc"
objrec.open sql,conn
'response.Write sql
if objrec.eof then
viplevel="普通会员"
else
viplevel=objrec("lev_name")
end if
objrec.close : set objrec=nothing
End Function

测试的时候提示
语法错误 (操作符丢失) 在查询表达式 'id=' 中

大家帮忙看看错哪了,这个代码不是自己写的,看不出来,就剩这点分了,大家帮帮忙吧。谢谢。

在调用函数的时候,你的参数有问题
不妨直接用数字常量作为参数试试
比如<%=viplevel(1)%>

sql="select * from score where id="&mem_score &" order by lev_hyzk desc"这一句中,删除lev_hyzk