asp 删除记录问题(在线等)

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:27:04
删除链接:
<a href="del-line.asp?id=<%=LineNo%>">删除</a>
处理页面:

<!--#include file=DataBase/conn.asp-->

<%
LineNo=request("LineNo")
sql="select * from tbl_Train_LineProcess where LineNo='"&LineNo&"'"

conn.execute(sql)
response.write"<script>alert('删除成功!');history.go(-1)</script>"
%>

错误信息:关键字 'LineNo' 附近有语法错误。第13行

13行是:conn.execute(sql)

字段LineNo是varchar型的

如何改正?错在那了?
这样?
conn.execute sql
回答者:lzh741206 - 千总 四级 3-30 16:37
这是什么意思?

楼主传递的参数是id ,
从这裏可以看出来<a href="del-line.asp?id=<%=LineNo%>">删除</a>
错误为:LineNo=request("LineNo")
正确为:LineNo=request("id")
'======================================
<!--#include file=DataBase/conn.asp-->
<%
LineNo=request("id") '接收页面的参数名为LineNo,可以任意命名,但在SQL语句中记得要一致
sql="select * from tbl_Train_LineProcess where LineNo='"&LineNo&"'"

conn.execute(sql)
response.write"<script>alert('删除成功!');history.go(-1)</script>"
%>

这样?
conn.execute sql