急!!!请教高手!用asp编写修改页面,运行不了。

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:53:12
<%
set conn=server.createobject("ADODB.Connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("/database/dda.mdb")
Response.write"<form action='xiugai.asp?action=id' method='post'>"
response.Write("请输入新的信息:<br>")
Response.write"姓名<input type='text' name='name'><br>"
Response.write"密码<input type='text' name='password'><br>"
Response.write"<input type='submit' name='xiugai' value='修改'><br>"
Response.write"</form>"
id=Trim(request.Form("id"))
if Request("action")="id" then
name=Trim(Request.Form("name"))
password= Trim(Request.Form("password"))
Set Rs=Server.CreateObject("ADODB.Recordset")
sql="update [user]

其实错误提示已经提示的很清楚了:

找不到ID,沿着你的程序仔细查找ID的相关语句

id=Trim(request.Form("id"))

这句,你所获得的ID应该是你的“FORM表单”中有个“ID项”传递给你ID数值

但是我相信你的表单中肯定没有这项,因为一般人们的习惯都是

ID = Trim(Request("ID"))

因为很多的传值ID都是通过URL传值的,如果你非要表单传递,则在表单中设置个隐藏值跟随表单递交过来

会不会是数据库权限不够