欢迎来到天天文库
浏览记录
ID:50316174
大小:201.00 KB
页数:28页
时间:2020-03-08
《ASP基础教程 教学课件 魏雪英 第3章 ASP访问数据库(一).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章ASP访问数据库(一)在通讯录中添加记录3.1浏览通讯录3.2在通讯录中删除和修改数据3.3通讯录数据查询3.4通讯录的显示分页3.5本章将用实例说明如何通过ASP访问数据库。这些实例组成了一个简单的Web数据库应用——通讯录数据库。其中对数据库的操作有:添加新记录、浏览记录、删除记录、修改记录和查找记录。这是Web数据库的最主要的操作,不管给数据库换成什么内容,都离不开这些基本操作。这些ASP网页中的程序脚本,只要稍做修改就可以移植到任何内容的数据库中去。这里所要编写的网页(普通HTML网页和ASP网页),大体结构如图3-0-1所示。图3-0-1ASP访问数据库网页结构一览图3.1
2、.1数据库相关知识和添加记录的相关语句1.数据库相关知识2.添加记录的相关语句3.1在通讯录中添加记录(1)脚本语言(2)组件和对象(3)SQL(4)SQL中的Insert语句1.案例效果2.制作过程(1)在Access中建立数据库和数据表①进入数据库界面②建立数据库③建立数据表④数据表中字段名称、属性的说明3.1.2项目实现(2)“添加新记录”页(new.htm)界面设计(3)“添加入库”页(add.asp)的界面及代码(1)使用ASP内置对象Request(2)在VBScript脚本中使用条件语句(3)创建一个Connection对象(4)调用cn.Open方法打开db1.mdb数据库
3、3.知识解析(5)创建一个Recordset对象(6)运用rs.Open方法打开记录集(7)添加一条新的数据记录(8)关闭记录集(9)数据库连接对象的关闭3.2.1浏览记录的相关语句1.SQL中的SELECT语句2.VBScript中的循环语句3.2浏览通讯录1.案例效果2.制作过程(1)“浏览记录”网页(browse.asp)的制作(2)“详细内容”网页(look.asp)的制作3.2.2项目实现(1)使用SQL语句进行查询(2)在“浏览记录”页(browse.asp)中,打开记录集后使用了循环语句(3)VBScript脚本程序和超级链接文本语言的结合(4)显示性别使用条件语句(5)显示
4、图片的VBScript脚本程序的写法3.知识解析3.3.1删除和修改记录的相关语句1.SQL中的DELETE语句2.SQL中的UPDATE语句3.3在通讯录中删除和修改数据1.案例效果2.制作过程(1)“删除修改列表”页(msg.asp)的制作(2)“删除记录”网页(delete.asp)的制作3.3.2项目实现(3)“修改记录”网页(modify.asp)的制作(4)“更新记录”网页(update.asp)的制作(1)“删除修改列表”网页(msg.asp)中的超级链接(2)“删除记录”网页(delete.asp)使用SQL删除记录(3)利用Redirect方法重定向3.知识解析(4)ID
5、值传送(5)用单选钮显示原记录中的“是/否”类型值(6)下拉式列表框里显示出原记录的值(7)复选框内显示原记录中的值3.4.1查找记录的相关语法1.SQL查询语句中的关系运算符和逻辑运算符在SQL查询语句中可使用的关系运算符有:大于:“>”,大于等于:“>=”,小于:“<”,小于等于:“<=”;等于:“=”,不等于:“<>”3.4通讯录数据查询在SQL查询语句中常用的逻辑运算符有:逻辑与:“AND”,逻辑或:“OR”,逻辑非:“NOT”在SQL语言的查找语句中,有两个通配符(wildcard)可以使用,一个是“%”,可以替代多个字符,另一个是“_”,可以替代一个字符。这里说的“一个字符”,
6、可以是一个汉字、一个英文字母、一个数字或一个标点符号。使用了通配符,不能再用等号(“=”),而要使用“LIKE”。2.SQL查询语句中的LIKE和通配符1.案例效果2.制作过程(1)“查找记录”网页(search.asp)的制作(2)“查找结果”网页(result.asp)的制作3.4.2项目实现(1)“LIKE”和通配符的应用(2)将查找条件合并为一个字符串(3)逻辑运算符“AND”和“OR”3.知识解析(4)在字符串中替换子串(5)把查找条件添加到SQL语句中(6)变量名要避开VB语言的保留字3.5.1与分页有关的记录集对象的属性1.PageSize属性2.AbsolutePage属性
7、3.PageCount属性4.RecordCount属性3.5通讯录的显示分页1.案例效果(1)浏览分页(2)查找结果分页2.制作过程(1)“浏览数据”网页(browse.asp)的制作(2)查找结果的分页3.5.2项目实现(1)使用变量page来指定显示的页面(2)设定每页多少条记录(页尺寸)(3)打开记录集的语句增加了参数“1”3.知识解析(4)记录集的应用(5)循环语句For(6)page页的判断(7)用Sessi
此文档下载收益归作者所有