传递数据为什么会失踪了?
请教各位大虾,还是一个问题,就是页面间,数据传递的问题:页面1.delinputcommodityask.asp?ID=<%=prs("productid")%>&spmc=<%=prs("spmc")%>&hpgg=<%=prs("hpgg")%>
页面2.<script>
var truthBeTold = window.confirm("你确定继续删除吗?");
if (truthBeTold) {
window.location.href="delinputcommodity.asp?ID=<%=request("id")%>&spmc=<%=request("spmc")%>&hpgg=<%=request("hpgg")%>";
} else
window.history.back();
</script>
页面3.<%set rs=Server.CreateObject("ADODB.RecordSet")
sql="delete * FROM productrecord WHERE productid="&request("ID")
提示错误:语法错误 (操作符丢失) 在查询表达式 'productid=' 中。
这样的问题,我该怎么做呢?中间需要做出提示,选择后再继续删除页面,但是数据丢失了。。。请各位大虾指点,谢谢!


感谢各位大虾的帮助。我再试一试吧,大家和我的想法实现有不一致。我的意图是希望删除前先执行条件检查,检查后符合条件可以删除的,则跳出对话框,确认是否删除,否则弹出对话框,不满足条件,按确定按钮退出。