ASP修改数据的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:50:36
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
exec="select * from aaa where id="&request.querystring("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
rs("sname")=request.form("t1")
rs("sul")=request.form("t2")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<%
response.write "<script>window.location.href='cgs.asp';</script>"
Response.End
%>

请问这段代码错在哪里?为什么我提交后会把数据库中相对应的内容清空?
提交的页面:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
exec="select * from aaa"
set rs=ser

问题不在这里,我估计是在提交页面,不是在处理页面

仔细检查表单域文本框名称是否与接受变量一致。。

exec="select * from aaa where id="&request.querystring("id")
你上一页有没有传这个Id值过来?