1. 程式人生 > >asp實現修改access資料庫,但是一點提交就出錯,請高手看看怎麼回事

asp實現修改access資料庫,但是一點提交就出錯,請高手看看怎麼回事

程式碼:
<!--#include file="conn.asp"-->
<%
exec="select * from student2 where id="&request.QueryString("id")
set rs=server.CreateObject("adodb.recordset")
rs.open exec,conn,1,1
%>
<form name="form1" method="post" action="modifysave.asp">
<table width="600" border="0">
<tr>
<td>name2</td>
<td>grade</td>
</tr>
<tr>
<td>
<input type="text" name="name2" value="<%=rs("name2")%>" /></td>
<td>
<input type="text" name="grade" value="<%=rs("grade")%>" /></td>
<input type="submit" name="submit" value="提交" />
<input type="hidden" name="id" value="<%=request.QueryString("id")%>" />
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>


跳轉後頁面程式碼:
<!--#include file="conn.asp"-->
<%
exec="select * from student2 where id="&request.QueryString("id")
set rs=server.CreateObject("adodb.recordset")
rs.open exec,conn,1,3
%>
<%
rs("name2")=request.Form("name2")
rs("grade")=request.Form("grade")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
點選提交後顯示錯誤資訊如下:
HTTP 錯誤 404.0 - Not Found
您要找的資源已被刪除、已更名或暫時不可用。 詳細錯誤資訊
模組 IIS Web Core 
通知 MapRequestHandler 
處理程式 ASPClassic 
錯誤程式碼 0x80070002 
請求的 URL http://localhost:8081/study/modifysave.asp 
物理路徑 E:\feng5\study\modifysave.asp 
登入方法 匿名 
登入使用者 匿名