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

📄 十天学会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/10today5.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>学习目的:学会数据库的基本操作1(写入记录)<BR>&nbsp;&nbsp;&nbsp;&nbsp;数据库的基本操作无非是:查询记录,写入记录,删除记录,修改记录。今天我们先学习写入记录。<BR>先建立一个表单:example5.htm<BR>&lt;form 
            name="form1" method="post" action="example5.asp"&gt;<BR>&lt;table 
            width="100%" border="0" cellspacing="0" 
            cellpadding="0"&gt;<BR>&lt;tr&gt;<BR>&lt;td width="19%" 
            height="30"&gt;Name&lt;/td&gt;<BR>&lt;td width="81%"&gt;&lt;input 
            name="name" type="text" 
            id="name"&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td 
            height="30"&gt;Tel&lt;/td&gt;<BR>&lt;td height="30"&gt;&lt;input 
            name="tel" type="text" 
            id="tel"&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td 
            height="30"&gt;Message&lt;/td&gt;<BR>&lt;td height="30"&gt;&lt;input 
            name="message" type="text" 
            id="message"&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td 
            height="30"&gt;&amp;nbsp;&lt;/td&gt;<BR>&lt;td 
            height="30"&gt;&lt;input type="submit" name="Submit" 
            value="提交"&gt;<BR>&amp;nbsp;&amp;nbsp;<BR>&lt;input type="reset" 
            name="Submit2" 
            value="重置"&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>&lt;/form&gt;<BR>表单提交到example5.asp,下面是example5.asp的代码:&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("example3.mdb")<BR>name=request.form("name")<BR>tel=request.form("tel")<BR>message=request.form("message")&nbsp;<BR>exec="insert&nbsp;into&nbsp;guestbook(name,tel,message)values('"+name+"','"+tel+"','"+message+"')"<BR>conn.execute&nbsp;exec<BR>conn.close<BR>set&nbsp;conn=nothing<BR>response.write&nbsp;"记录添加成功!"<BR>%&gt;<BR>在这里前面两句我不说了,后面三句我也不说了,前面说过exec里面的是执行的命令,添加记录的比较繁,大家要仔细看。insert&nbsp;into后面加的是表的名字,后面的括号里面是需要添加的字段,不用添加的或者字段的内容就是默认值的可以省略。注意,这里的变量一定要和ACCESS里面的字段名对应,否则就会出错。values后面加的是传送过来的变量。exec是一个字符串,"insert&nbsp;into&nbsp;guestbook(name,tel,message)values('"是第一段,在ASP里面不能嵌双引号,所以可以用'代替双引号,放在双引号里面,连接两个变量用+或者&amp;所以"',"又是一段,中间夹了一个name就是表单传来的变量,这样就可以在这个变量外面加两个'',表示是字符串了,大家慢慢分析这句话,如果用表单传来的数据代替变量名字的话这句话为(假设name='aaa',tel='111',message='bbb'):"insert&nbsp;into&nbsp;guestbook(name,tel,message)values('aaa','111','bbb')"。<BR>接下来的conn.execute&nbsp;就是执行这个exec命令,最后别忘记把打开的数据库关闭,把定义的组件设置为空,这样可以返回资源。上次的读取为了简单,我没有关闭,大家可以补充上去:<BR>rs.close<BR>set&nbsp;rs=nothing<BR>conn.close<BR>set&nbsp;conn=nothing<BR>记住,次序不可以颠倒!&nbsp;<BR>大家可以到数据库里面去看一看,或者用example4.asp读取看看是不是多了记录阿?<A 
            href="http://www.xiaoz.com/code/10today/example5.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 + -