SQL Server 2000 实用教程_【例15.5】

電子工業出版社 JSHING HOUSE DF 【例15.5】编程实现添加新纪录功能,结果如下图15.7及图15.8所示。在浏览器上 显示简单的HIML文本框,为web客户提供输入用户名、密码、电子信箱、电话、简历的 窗口,把客户输入的新记录加入数据库。(基础模块2.2”添加记录”) 种到| 输入据 请输入要添加的记录数据: 密码: 电子邽箱 加记录全部重填 本地last 勇开叫22”文档:0,划理具值息,包基对块添…办中团9 图15.7添加记录 国收露④历史分,日即O c转到链接 添加记最 己成功添加您输入的记录 典开要山22“文档:刘理工具m慎息。e)基础块落,的办中以国s 图15.8记录添加成功 “添加新记录”模块由两段程序代码( add record.htm与 add record.asp)组成 record.htm是建立新记录输入的界面; add record.asp是接受输入的新记录并把新记录 加到数据库中, 录 record,htm程序可在 Frontpage中调用【例12】的“数据输入”模块,即新记 入界面 源程序:
【例 15.5】 编程实现添加新纪录功能,结果如下图 15.7 及图 15.8 所示。在浏览器上 显示简单的 HTML 文本框,为 Web 客户提供输入用户名、密码、电子信箱、电话、简历的 窗口,把客户输入的新记录加入数据库。(基础模块 2.2”添加记录”) 图 15.7 添加记录 图15.8 记录添加成功 “添加新记录”模块由两段程序代码(add_record.htm与add_record.asp)组成。 add_record.htm是建立新记录输入的界面;add_record.asp是接受输入的新记录并把新记录 添加到数据库中, Add_record.htm 程序可在 Frontpage 中调用【例 15.2】的“数据输入”模块,即新记 录输入界面。 源程序:

電子工業出版社 JEUISHING HOUSE DF ELECTRONCS INDSTR 基础模块“添加记录”之“输入数据” Form me thod="POSt action="add record. asp> font face="华文行楷"size="6>输入数据请输入要添加的记录数据: 电子邮箱: EBiE:  :  : p>简历:/textarea> p input type=" submit" value="添加记录"〉 Add record.asp程序流程如下图15.9所示:
基础模块“添加记录”之“输入数据” 输入数据 请输入要添加的记录数据: 用户名: 密码: 电子邮箱: 电话: 简历: Add_record.asp 程序流程如下图 15.9 所示:

電子工業出版社 JEUISHING HOUSE DF ELECTRONCS INDSTR 建立一个到数据源的连结 建立记录集,存放查询结果 接受表单输入数据,写入数据库 图15.9 Add record.asp程序流程图 从程序流程图中可以看出,程序段“建立一个到数据源的连结”“建立记录集,存放查 询结果”及“接受表单输入数据”与【例15.4】的模块中这三个程序段相同.可直接引用这 三个程序段,再加上“写入数据库表”程序段就可实现“添加新记录”的功能 源程序: < Option Explicit 建立一个到数据源的连接 Dim strDsN Dim condE strDSN="Provider=MSDASQL: DRIVER=SQL rver): SERVER=127. 0. 0. 1: DATABASE=Demo: UID-chen: PWD=123 Set connDemo Server. CreateObject("ADODB Connection) connDemo. Open strDSN 建立记录集,存放查询结果 Dim strSqlselectUsers Set rsUsers Server CreateObject("ADODB. Recordset") strSqlSelectUsers=" SELECT ** FROM users rsUsers. Open strSqlselectUsers, connDemo, 1, 3 接受表单输入数据,写入数据库表 rsUsers AddNew rsUsers("username")=Request Form(txtUserName") rsUsers(" password")=Request Form(txtPassword rsUsers("email")=Request Form("txtEmai1") rsUsers("phone")=Request Form("txtPhone") rsUsers("resume")=Request. Form("txt Resume") rsUsers. Update rsUsers. Close
图 15.9 Add_record.asp 程序流程图 从程序流程图中可以看出,程序段“建立一个到数据源的连结”“建立记录集,存放查 询结果”及“接受表单输入数据”与【例 15.4】的模块中这三个程序段相同.可直接引用这 三个程序段,再加上“写入数据库表”程序段就可实现“添加新记录”的功能。 源程序: <% '建立一个到数据源的连接 Dim strDSN Dim connDemo strDSN="Provider=MSDASQL;DRIVER={SQL Server};SERVER=127.0.0.1;DATABASE=Demo;UID=chen;PWD=123" Set connDemo = Server.CreateObject("ADODB.Connection") connDemo.Open strDSN '建立记录集,存放查询结果 Dim rsUsers Dim strSqlSelectUsers Set rsUsers = Server.CreateObject("ADODB.Recordset") strSqlSelectUsers="SELECT * FROM users" rsUsers.Open strSqlSelectUsers, connDemo,1,3 '接受表单输入数据,写入数据库表 rsUsers.AddNew rsUsers("username")=Request.Form("txtUserName") rsUsers("password")=Request.Form("txtPassword") rsUsers("email")=Request.Form("txtEmail") rsUsers("phone")=Request.Form("txtPhone") rsUsers("resume")=Request.Form("txtResume") rsUsers.Update rsUsers.Close

電子工業出版社 JEUISHING HOUSE DF ELECTRONCS INDSTR set rsUsers=Nothing 返回成功信息 msg="添加成功!n” Response. Write("alert("&msg&")/script>") html> Head> 基础模块“添加记录”之“添加记录”/ title 添加记录已成功添加您输入的记录 /html>
set rsUsers=Nothing '返回成功信息 Dim msg msg="添加成功!\n" Response.Write("alert('" & msg & "')") %> 基础模块“添加记录”之“添加记录” 添加记录 已成功添加您输入的记录
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- SQL Server 2000 实用教程_【例15.4】.doc
- SQL Server 2000 实用教程_【例15.3】.doc
- SQL Server 2000 实用教程_~$第15章例题.doc
- SQL Server 2000 实用教程_15.3.3 留言簿.doc
- SQL Server 2000 实用教程_15.3.4 BBS电子公告版.doc
- SQL Server 2000 实用教程_第14章例题.doc
- SQL Server 2000 实用教程_第14章XML 技术.ppt
- SQL Server 2000 实用教程_第13章 SQL Server 的数据仓库.ppt
- SQL Server 2000 实用教程_第12章SQL Server 2000数据库的安全性管理.ppt
- SQL Server 2000 实用教程_第11章数据库应用程序接口.ppt
- SQL Server 2000 实用教程_第10章 存储过程.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第9章 对象的等待与擦除.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第8章 图形图像和文本应用.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第7章 Authorware概述.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第6章 多媒体开发.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第6章 多媒体开发.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第5章 光盘技术.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第4章 多媒体数据的文件格式.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第3章 多媒体数据压缩编码技术.ppt
- 《多媒体技术与实训》课程教学资源(PPT课件)第2章 多媒体计算机系统.ppt
- SQL Server 2000 实用教程_【例15.6】.doc
- SQL Server 2000 实用教程_【例15.7】.doc
- SQL Server 2000 实用教程_【例15.8】.doc
- SQL Server 2000 实用教程_【例15.9】.doc
- SQL Server 2000 实用教程_例15.1-2.doc
- SQL Server 2000 实用教程_第1章 数据库系统基础.ppt
- SQL Server 2000 实用教程_第2章 数据库系统基础.ppt
- SQL Server 2000 实用教程_第3章 SQL Server 2000数据类型.ppt
- SQL Server 2000 实用教程_第4章 SQL Server 2000数据库创建与管理.ppt
- SQL Server 2000 实用教程_第四章 例题.doc
- SQL Server 2000 实用教程_第5章 SQL Server 2000数据库表的创建和管理.ppt
- SQL Server 2000 实用教程_第五章 例题.doc
- SQL Server 2000 实用教程_【例6.1-6.3】.doc
- SQL Server 2000 实用教程_【例6.13-6.22】.doc
- SQL Server 2000 实用教程_【例6.23-6.25】.doc
- SQL Server 2000 实用教程_【例6.26-6.27】.doc
- SQL Server 2000 实用教程_【例6.28-6.33】.doc
- SQL Server 2000 实用教程_【例6.34-6.38】.doc
- SQL Server 2000 实用教程_【例6.39】.doc
- SQL Server 2000 实用教程_【例6.4-6.7】.doc