日期:2014-05-16  浏览次数:20833 次

asp数据库修改问题 ?
我要实现一个简单的数据库修改的程序,但是不知道为什么总是有错误,请高手指教啊:
我用这个网页来寻找要修改的内容:
<body>
<form name="form1" method="post" action="edit.asp">
请输入要修改的学号:   
<input type="text" name="id">   
<br>   
<input type="submit" name="submit" value="提交">   
</form>  
</body>   

这个运行后可以跳到edit.asp网页进行数据的修改,代码如下,这个网页可以跳到一个界面,然后我也可以在表单中输入修改的东东,其中学号是我的主键:
<body>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("fpdb/lianxi1.mdb")
temp=Request.Form("id")
exec="select * from lianxibiao1 where 学号='"&temp&"'"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
<form name="form1" method="post" action="modify.asp">
<table width="748" border="0" cellspacing="0" cellpadding="0">
<tr> 
      <td height="16"><b>编号</b></td>
      <td height="16"><b>学号</b></td>
      <td height="16"><b>姓名</b></td>
      <td height="16"><b>学习类型</b></td>
      <td height="16"><b>学院</b></td>
      <td height="16"><b>专业</b></td>
      <td height="16"><b>联系电话</b></td>
</tr>
<tr> 
<td>
<input type="text" name="bianhao" value="<%=rs("编号")%>">
</td>
<td>
<input type="text" name="xuehao" value="<%=rs("学号")%>">
</td>
<td>
<input type="text" name="xm" value="<%=rs("姓名")%>">
</td>
<td>
<input type="text" name="xuexilx" value="<%=rs("学习类型")%>">
</td>
<td>
<input type="text" name="xueyuan" value="<%=rs("学院")%>">
</td>
<td>
<input type="text" name="zhuanye" value="<%=rs("专业")%>">
</td>
<td>
<input type="text" name="dianhua" value="<%=rs("联系电话")%>">
</td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="提交">   
<input type="hidden" name="xuehao" value="<%=request.form("学号")%>">            
</tr>            
</table>            
</form>            
<%            
rs.close            
set rs=nothing            
conn.close            
set conn=nothing            
%>  &n