ADO组件之插入数据记录

来源:CSDN 时间:2008-10-08 12:21:00 

简单的显示记录已经掌握,现在需要的就是通过ASP将信息内容插入到数据库中。

一、拥有数据库cnbruce.mdb

本数据库的作用就是用来 * 入数据的,可以直接采用上节中已经建立的cnbruce.mdb文件,当然连接打开数据库的文件conn.asp也就顺利引用了。

二、建立输入插入信息的页面平台addit.html

本页的主要作用是:显示一些文本输入框以用来提供输入信息内容提交数据库。
1,addit.html

<form action="addit.asp" method="post">Title:<input type="text" name="title"><br>Author:<input type="text" name="author"><br>Content:<br><textarea name="content" rows="8" cols="30"></textarea><br><input type="submit" value="Add"><input type="reset" value="Reset"></form>

本页其实很简单,就是通过submit按钮将表单的信息内容提交到addit.asp页面去处理。

三、建立处理接受数据并插入数据库表的页面程序addit.asp

2,addit.asp

<!--#include file="conn.asp" -->
<%
whattitle=request.form("title")
whoauthor=request.form("author")
whatcontent=request.form("content")
%>
<%
Set rs = Server.CreateObject ("ADODB.Recordset")
sql = "Select * from cnarticle"
rs.Open sql,conn,3,2
%>
<%
rs.addnew
rs("cn_title")=whattitle
rs("cn_author")=whoauthor
rs("cn_content")=whatcontent
rs.update
%>
文章添加成功,<a href="showit.asp">浏览</a>
<%
rs.close 
Set rs = Nothing
conn.close 
set conn=Nothing
%>

恩,接着就是来具体分析一下。
1,<!--#include file="conn.asp" --> 不用说,凡是要和数据库有联系的都要运用到该连接文件。
2,whattitle=request.form("title")之类 就是将上页表单中接受过来的值赋到一变量上,方便下面程序的调用。
3,rs.Open sql,conn,3,2 注意参数和显示数据库时采用的参数的不同。
4,rs.addnew 很简单也很显眼的一个声明:新建一个数据库记录集行。
5,rs("cn_title")=whattitle之类 即将接受的表单值对应到相关字段中。
6,rs.update 只是值和数据库字段的对应,完了后还要将对应的值上传提交到数据库表中去。
7,插入后可以跳转到showit.asp查看 需要说明,以后的ASP例题可能都是建立在前几节内容的基础之上完成的。
8,释放资源 是规矩,不要忘记。

标签:数据库,记录,ado,asp
0
投稿

猜你喜欢

  • Python全栈之字符串和列表相关操作

    2022-02-04 04:15:25
  • 如何利用pandas工具输出每行的索引值、及其对应的行数据

    2022-02-03 04:11:23
  • mysql 5.7更改数据库的数据存储位置的解决方法

    2024-01-21 11:56:43
  • Python面向对象class类属性及子类用法分析

    2021-07-22 03:04:46
  • SQL查询中出现笛卡尔积现象的解决方法

    2024-01-13 04:16:49
  • 详解Python中的路径问题

    2021-06-05 08:48:45
  • MySQL8新特性:持久化全局变量的修改方法

    2024-01-19 05:38:30
  • Mysql误删除DELETE数据找回操作指南

    2024-01-16 20:48:18
  • JavaScript实现计算器的四则运算功能

    2024-04-16 10:36:16
  • 用Python画小女孩放风筝的示例

    2021-11-20 09:40:25
  • keras小技巧——获取某一个网络层的输出方式

    2023-08-20 12:56:47
  • Python 中使用 argparse 解析命令行参数

    2023-10-26 14:10:42
  • Python正则表达式匹配数字和小数的方法

    2021-07-16 21:29:17
  • 使用mysql_udf与curl库完成http_post通信模块示例

    2024-01-21 15:56:04
  • Python利用capstone实现反汇编

    2022-08-08 17:50:52
  • 带你用Python实现Saga 分布式事务的方法

    2022-02-17 06:17:11
  • 学生如何免费使用Pycharm专业版学生认证教程

    2021-11-20 16:25:13
  • 关于Python-faker的函数效果一览

    2023-12-02 21:20:06
  • 围观tangram js库

    2024-04-29 13:38:39
  • 对Keras中predict()方法和predict_classes()方法的区别说明

    2022-11-05 09:13:32
  • asp之家 网络编程 m.aspxhome.com