asp+sql问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:25:04
<%
set rs=conn.execute("select * from YCC_Member_level where id="&rsArticlelist("Readlevel")&"")
if rs.eof then
response.write "×"
else
response.write rs("level_name")
end if
rs.close
set rs=nothing
%>

提示错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: '=' 附近有语法错误。
谁能给看看是哪里错了吗?

set rs=conn.execute("select * from YCC_Member_level where id="&rsArticlelist("Readlevel"))
这样就可以了。ID是数值型数据,Readlevel")&"")后面那些&和引号是不需要用的。