asp问题 高手看下 这段代码哪错了???

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:15:17
if conn.execute("select r_display from recomment where r_id=" & r_id)(0) =1 then
response.Write "<script>alert('此留言不为公开!');window.close();</script>"
response.End()
end if
错误提示如下:
技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'r_id=' 中。
/56456/酷酷多用户网络记帐系统/recomment.asp, 第 16 行

r_id)(0)是多少呀,

'把整句sql输出看看有没有异常:
response.write("select r_display from recomment where r_id=" & r_id)
response.end

if conn.execute("select r_display from recomment where r_id=" & r_id)(0) =1 then
response.Write "<script>alert('此留言不为公开!');window.close();</script>"
response.End()
end if

还有,检查一下 r_id字段是什么类型的,数字字段还是字符串字段。

输出 'r_id 看是否有值