一个asp网页跳转的问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:33:14
我做了一个ASP提交的页面代码如下
<%@LANGUAGE="VBScript" codepage="936"%>
<!--#include file="conn.asp"-->
<%
id=request.form("id")
department=request.form("department")
explain=request.form("explain")
username=request.form("username")
productname=request.form("productname")
producttype=request.form("producttype")
spec=request.form("spec")
amount=request.form("amount")
unit=request.form("unit")
remark=request.form("remark")
date1=request.form("date1")
date2=request.form("date2")
username1=request.form("username1")
username2=request.form("username2")
date3=request.form("date3")
set rs=server.createobject("adodb.recordset")
sql="insert into scdh values ('"&id&"','"&departme

把:
rs.open sql,conn,1,3
rs.addnew
rs.update
rs.close
set rs=nothing

这几行去掉,换成:

conn.execute(sql)

因为在第一句:rs.open sql,conn,1,3
已经成功插入记录了;
后面的多余,而且----
rs.addnew
rs.update
这两句又插入一个空记录,应该是这里错了.
既然是"服务器错误500......",页面都不能显示,当然也就不能跳转啦!!

set rs=server.createobject("adodb.recordset")
sql="select * from scdh" '这个加上
rs.open sql,conn,1,3
rs.addnew
这几行写在
id=request.form("id")
的前面

然后不要sql="insert into scdh values ('"&id&"','"&department&"','"&explain&"','"&username&"','"&productname&"','"&producttype&"','"&spec&"','"&amount&"','"&unit&"','"&remark&"','"&date1&"','"&date2&"','"&username1&"