ASP基础实例教程之五个小时学会Asp连接access添加,删除,修改五
点击次数:36 次 发布日期:2008-12-01 17:05:31 作者:源代码网
|
现在学习数据的修改。 这是难点。。大家要认真的跟着我学。。 本人也是看了很久才学会的。。解释的不好多多包容。。 修改需要两个文件 (一)建立modify.asp 和del.asp很像似 代码如下: CODE:
<!--#include file="conn.asp"--> <% exec="select * from aa 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="748" border="0" cellspacing="0" cellpadding="0"> <tr> <td>name</td> <td>content</td> <td>title</td> </tr> <tr> <td> <input type="text" name="name" value="<%=rs("name")%>"> </td> <td> <input type="text" name="content" value="<%=rs("content")%>"> </td> <td><input type="text" name="title" value="<%=rs("title")%>"> <input type="submit" name="Submit" value="提交"> <input type="hidden" name="id" value="<%=request.querystring("id")%>"> </td> </tr> </table> </form> <% rs.close set rs=nothing conn.close set conn=nothing %> 代码解释: (1) <% exec="select * from aa where id="&request.querystring("id") set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 %> 这句exec="select * from aa where id="&request.querystring("id")我在del.asp里解释过了 在这里也是一样的道理 set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 上面是用recordset对象打开数据表。。。 (2) <input type="text" name="name" value="<%=rs("name")%>"> 这里要注意名字要对应。。否则或出错。。 <input type="hidden" name="id" value="<%=request.querystring("id")%>"> 这里是隐藏表单。。。提交隐藏的表单元素会随着表单一起提交,用于传递变量 (二)建立modifysave.asp 文件 代码如下: CODE:
<!--#include file="conn.asp"--> <% exec="select * from aa where id="&request.form("id") set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,3 %> <% rs("name")=request.form("name") rs("content")=request.form("content") rs("title")=request.form("title") rs.update rs.close set rs=nothing conn.close set conn=nothing response.redirect"index.asp" %>
源文件下 源代码网供稿. |
