⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 十天学会asp之第八天.htm

📁 怎么10天学会asp
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0046)http://www.xiaoz.com/code/10today/10today8.htm -->
<HTML><HEAD><TITLE>十天学会ASP之第八天</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
href="十天学会ASP之第八天.files/main.css" type=text/css rel=stylesheet>
<STYLE type=text/css>.style1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style2 {
	COLOR: #99cc00
}
</STYLE>

<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff><IFRAME src="十天学会ASP之第八天.files/head.htm" frameBorder=0 
width=726 scrolling=no height=172></IFRAME>
<TABLE cellSpacing=0 cellPadding=0 width=800 border=0>
  <TBODY>
  <TR>
    <TD>
      <TABLE class=t6right cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD vAlign=top><IMG height=1 src="十天学会ASP之第八天.files/spacer.gif" 
            width=800></TD></TR>
        <TR>
          <TD class=black14 height=50>
            <UL>
              <LI><STRONG>十天学会ASP之第八天 </STRONG>&nbsp;&nbsp;[<A 
              class="black14 style2" 
              href="javascript:window.close()">关闭窗口</A>]&nbsp;&nbsp;发布时间:[2004年6月14日] 
              </LI></UL></TD></TR>
        <TR>
          <TD 
            class=black14>学习目的:学会数据库的基本操作4(修改记录)<BR>&nbsp;&nbsp;&nbsp;&nbsp;先来看代码:<BR>&lt;%<BR>set&nbsp;conn=server.createobject("adodb.connection")<BR>conn.open&nbsp;"driver={microsoft&nbsp;access&nbsp;driver&nbsp;(*.mdb)};dbq="&amp;server.mappath("example8.mdb")//这不是以前的一个数据库,里面就id,aa,bb三个字段,id为自增数字字段<BR>exec="select&nbsp;*&nbsp;from&nbsp;example8&nbsp;where&nbsp;id="&amp;request("id")<BR>set&nbsp;rs=server.createobject("adodb.recordset")<BR>rs.open&nbsp;exec,conn,1,1<BR>%&gt;<BR>&lt;form&nbsp;name="form1"&nbsp;method="post"&nbsp;action="modifysave.asp"&gt;<BR>&lt;table&nbsp;width="748"&nbsp;border="0"&nbsp;cellspacing="0"&nbsp;cellpadding="0"&gt;<BR>&lt;tr&gt;&nbsp;<BR>&lt;td&gt;aa&lt;/td&gt;<BR>&lt;td&gt;bb&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;&nbsp;<BR>&lt;td&gt;<BR>&lt;input&nbsp;type="text"&nbsp;name="aa"&nbsp;value="&lt;%=rs("aa")%&gt;"&gt;<BR>&lt;/td&gt;<BR>&lt;td&gt;<BR>&lt;input&nbsp;type="text"&nbsp;name="bb"&nbsp;value="&lt;%=rs("bb")%&gt;"&gt;<BR>&lt;input&nbsp;type="submit"&nbsp;name="Submit"&nbsp;value="提交"&gt;<BR>&lt;input&nbsp;type="hidden"&nbsp;name="id"&nbsp;value="&lt;%=reques("id")%&gt;"&gt;<BR>&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>&lt;/form&gt;<BR>&lt;%<BR>rs.close<BR>set&nbsp;rs=nothing<BR>conn.close<BR>set&nbsp;conn=nothing<BR>%&gt;<BR>大家到现在应该分析这个代码没有什么问题,这个代码的作用是接受前面一个页面的ID然后显示这条记录,文本框即是输入的地方也是显示的地方,如果需要修改的话修改以后按提交;如果不需要修改就可以直接按提交按钮。这里还有一个东西以前没有说,那就是隐藏的表单元素:hidden元素,里面的value是不用用户输入的,会随着表单一起提交,用于传递变量。下面是modifysave.asp的代码:<BR>&lt;%<BR>set&nbsp;conn=server.createobject("adodb.connection")<BR>conn.open&nbsp;"driver={microsoft&nbsp;access&nbsp;driver&nbsp;(*.mdb)};dbq="&amp;server.mappath("example8.mdb")<BR>exec="select&nbsp;*&nbsp;from&nbsp;example8&nbsp;where&nbsp;id="&amp;request.form("id")<BR>set&nbsp;rs=server.createobject("adodb.recordset")<BR>rs.open&nbsp;exec,conn,1,3<BR>rs("aa")=request.form("aa")<BR>rs("bb")=request.form("bb")<BR>rs.update<BR>rs.close<BR>set&nbsp;rs=nothing<BR>conn.close<BR>set&nbsp;conn=nothing<BR>%&gt;<BR>在这里,rs.open&nbsp;exec,conn,1,3后面的参数是1,3,这我以前提过,修改记录就要用1,3。实际上修改记录很容易看懂,记录集是rs,rs("aa")就是当前记录aa字段的东西,让它等于新的数据request.form("aa")当然就修改了,不过最后别忘记保存,那就是rs.update!&nbsp;<BR>说到这里,记录的搜索,读取,修改,插入都说了,通过这最基本的东西就可以作出复杂的东西了,外面的大型数据库:新闻系统,留言簿就是字段多一点罢了。今天的示例中的代码是结合以前的数据库的,大家DOWN了以后回去调试分析一下。(查询记录ID是一个自增变量)<A 
            href="http://www.xiaoz.com/code/10today/example8.rar">点击下载</A></TD></TR>
        <TR>
          <TD height=30>&nbsp;</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><IFRAME 
src="十天学会ASP之第八天.files/foot.htm" frameBorder=0 width=780 scrolling=no 
height=90></IFRAME></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -