10天掌握ASP第五课:ASP往数据库中增加数据(增)

  现在,我们学习,怎么向AC数据库中,写入数据。运用之前表单处理的知识,我们这堂课,要做一个表单先,提交去另一个ASP文件,再处理提交的数据,存进数据库。

  打开DW,新建一个HTML文件。制作一个表单,表单的action是save.asp(下面才用这个文件)。表单上,有四个项目:姓名、邮箱、QQ、说明。建好这个表单,再加一个提交按钮。

  全个表单的HTML代码如下:

XML/HTML Code复制内容到剪贴板
  1. <form id="form1" name="form1" method="post" action="save.asp">  
  2.   名字:   
  3.   <label>  
  4.   <input type="text" name="1" id="1" />  
  5.   </label>  
  6.   <p>邮箱:   
  7.     <label>  
  8.     <input type="text" name="2" id="2" />  
  9.     </label>  
  10.   </p>  
  11.   <p>QQ:   
  12.     <label>  
  13.     <input type="text" name="3" id="3" />  
  14.     </label>  
  15.   </p>  
  16.   <p>备注:   
  17.     <label>  
  18.     <textarea name="4" id="4" cols="45" rows="5"></textarea>  
  19.     </label>  
  20.   </p>  
  21.   <p>  
  22.     <label>  
  23.     <input type="submit" name="button" id="button" value="提交" />  
  24.     </label>  
  25.   </p>  
  26. </form>  

  然后,保存此文件为index.html,存放到IIS根目录中。然后,拿回之前学习查、删时的数据库,还有那个conn.asp文件,也丢进去。

  我们再建一个ASP文件。除了“<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>”这一行,别的都删掉。

  再在下面,输入以下代码:

ASP/Visual Basic Code复制内容到剪贴板
  1. <!--#include file="conn.asp"-->   
  2. <%   
  3. conn.execute("insert into vk_user (UserName,UserMail,UserQQ,UserInfo) values ('"&Request.Form("1")&"','"&Request.Form("2")&"','"&Request.Form("3")&"','"&Request.Form("4")&"')")   
  4. Response.Write("成功!<br><a href=index.html>返回</a>")   
  5. %>  

  代码解说:

  第一行。不多说,引入conn.asp文件。

  第二行,conn这个连接,执行一个SQL语句,这次,语句不存到变量中了,直接执行。语句是insert语句,就是插入数据,语法如下:

  insert into 表名 (表中字段) values (对应的值)

  所以,上面的代码中,那SQL语句的意思就是向vk_user表的UserNameUserMailUserQQUserInfo字段,分别插入Request.Form("1")Request.Form("2")Request.Form("3")Request.Form("4")的值。

  记得这里的顺序,要一一对应,否则就存错字段咯~~还有,一个表中,不用所有字段都写出来,如果不写的,就会留空。而自动编号的字段,是不需要写出来的,因为是自动编号下去的。

  Request.Form()这句子不用说吧?大家还记得吧。

  最后,输出一句,成功,加个连接,返回表单的页面,可以重复插入多次的哦!

 

  这时,我们来测试一下程序吧,打开这个网站,填写对应的表单内容,如下图:

 

  然后点击提交。程序会提示成功。如图:

 

  我们用AC,打开数据库,看看vk_user表中的内容。如下图:

 

  刚添加的数据就进去了!我们可以再试试添更多的,再打开数据库看下:

 

  成功了!各位童鞋练习一下插入数据~呵呵~~下一堂我们学习怎么修改数据库中已有的数据。



[上一页]  当前第1页,共1页:[1]   [下一页]

文章来自: 本站原创
Tags: 数据库 ASP
相关日志:
评论: 0 条 | 查看: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 点击输入框即可显示验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.