照着书上的例子做居然报错,为什么

d_dog d_dog 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
运行后报这个错
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: '=' 附近有语法错误。
isAuthor.asp, 第 7 行

<%
If Session("UserName") <> "admin" Then
NewsId = Request("Id")
'根据文章编号读取文章信息
set rsNews = Server.CreateObject("ADODB.RecordSet")
sql = "SELECT * FROM News WHERE Id=" & Trim(NewsId)
set rsNews = Conn.Execute(sql)
Set Rs=conn.Execute(sql) (说是这句有错)
If rsNews.EOF Then
Response.Write "指定文章不存在"
Response.End
Else
'判断用户权限,是否可以维护文章,管理员可以编辑所有文章,编辑者只能修改自己的文章
If rsNews("Poster") <> Session("UserName") Then
Response.Write "不是admin或文章的发布者,无权修改!"
Response.End
End If
End If
End If
%>
...全文

相关推荐

评论 18
收藏 已收藏
分享
返回顶部
d_dog
ASP 28,401 成员 356,940 内容