日期:2014-05-17  浏览次数:20746 次

删除帖子回复的多条记录?
<!--#include   file= "conn.asp "-->
<%
id=request( "id ")
If   id <> " "   Then
sql= "delete   from   guestbook   where   id= "&Id
conn.execute(sql)
sql= "delect   *   form   reply   where   gid   in   ( "&Id& ") "
conn.execute(sql)
conn.close
set   conn=nothing
Response.Write( " <Script   Language=JavaScript> alert( '帖子删除成功! ');window.location.href= 'guestbook.asp '; </Script> ")
Response.End
End   If
%>

代码如上,表结构为:
guestbook主帖子表,删除正常
reply中有id自动编号,和gid就是主帖子的id,这里删除出现错误。gid是数字型,有多条纪录,不知道怎么删除才可以。

错误信息:
无效的   SQL语句;期待   'DELETE '、 'INSERT '、 'PROCEDURE '、 'SELECT '、或   'UPDATE '。   ...........

------解决方案--------------------
LZ的名字有点意思
------解决方案--------------------
错了,
sql= "delect from reply where gid = "&Id