广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-3) ADO组件之 Connection对象

WEB开发技术第五章 数据对象 53ADO组件之 Connection对象 From:吴教育 Email wujiaoyu@21cn.com QQ:188128997 户东科学和职业学院
WEB开发技术 第五章 5.3 ADO组件之 Connection对象 From:吴教育 Email: wujiaoyu@21cn.com Q Q: 188128997

课程引入与回顾 数据库的各种访问技术 ·利用 connection对象来与数据库建立连接, 并进行简单的数据库操作 户东科学和职业学院
课程引入与回顾 • 数据库的各种访问技术 • 利用connection对象来与数据库建立连接, 并进行简单的数据库操作

目标 利用 Recordset对象实现添加、删除或更新记录操作 利用 Recordset对象实现数据记录的分页显示 户东科学和职业学院
目标 • 利用Recordset对象实现添加、删除或更新记录操作 • 利用Recordset对象实现数据记录的分页显示

records对象作用 记录集是就象是 维的电子表格,每行是 个记录,每个记录可分为多个列(字段,也称为域) ·记录指针所指向的记录为当前记录,缺省情况下 对记录集所做的操作是对当前记录进行的 利用它就可对记录进行相应处理,包括显示、添 加、删除、更新记录等 户东科学和职业学院
recordset对象作用 • 记录集是就象是一个二维的电子表格,每行是一 个记录,每个记录可分为多个列(字段,也称为域) • 记录指针所指向的记录为当前记录,缺省情况下 对记录集所做的操作是对当前记录进行的 • 利用它就可对记录进行相应处理,包括显示、添 加、删除、更新记录等

关于记录集 保存了满足 查找条件的 Bof 所有记录 记录1 记录2 记录指针 记录3 当前记录 记录N 前 记录集的两个特殊位置:bof与eof -(向前与向下移动、向后与向上移动) 户东科学和职业学院
关于记录集 • 保存了满足 查找条件的 所有记录。 •记录集的两个特殊位置:bof与eof –(向前与向下移动、向后与向上移动)

建立 Recordset对象 标准语法: Set recorde对象实例= server createobject(“ ADODB. Recordset") ( Recordset对象实例名假设为rs) Rs open [Source],[Active Connection, [CursorTypel[LockType][Options] 参数 说明 Source Command对象名或SOL语句或数据表名 Active Connection Connection对象名或数据库连接字符串 CursorType Recordset对象记录集中的指针类型(游标类 型)一详见下表 LockType Recordset对象的锁定类型一详见下表 Options Source类型一详见下表 东计学设来取业学院
建立Recordset对象 • 标准语法: – Set Recordset对象实例=server.createobject(“ADODB.Recordset”) (Recordset对象实例名假设为rs) – Rs.open [Source],[ActiveConnection],[CursorType],[LockType],[Options] 参数 说明 Source Command对象名或SQL语句或数据表名 ActiveConnection Connection对象名或数据库连接字符串 CursorType Recordset对象记录集中的指针类型(游标类 型)—详见下表 LockType Recordset对象的锁定类型—详见下表 Options Source类型—详见下表

CursorType:指针类型说明 游标类型 ADO常量 描述 仅向前游标 adopenForwardo只允许向前移动(缺省) nly 键盘游枋 adOpenKey Set可看到其他用户所做的部分数据更 改,不包括新增记录 动态游标 adOpenDynamic可看到其他用户所做的所有数据更 2 改 静态游标 I adOpen Static 提供记录集的静态副本。看不到其 3 他人的更改 Adovbs, inc文件中包含着与ADo一起使用的常量定义清单,在安 装ASP时就安装在服务器中了,一般会在 WINDOWS安装目录下 的 ServicePackFiles386目录下 户东科学和职业学院
CursorType:指针类型说明 游标类型 ADO 常量 描述 仅向前游标 adOpenForwardO nly0 只允许向前移动 (缺省) 键盘游标 adOpenKeySet 1 可看到其他用户所做的部分数据更 改,不包括新增记录 动态游标 adOpenDynamic 2 可看到其他用户所做的所有数据更 改 静态游标 adOpenStatic 3 提供记录集的静态副本。看不到其 他人的更改。 • Adovbs.inc文件中包含着与ADO一起使用的常量定义清单,在安 装ASP时就安装在服务器中了,一般会在WINDOWS安装目录下 的ServicePackFiles/i386目录下

LockType: Records对象的锁定类型 上锁类型ADO常量 描述 「只读 adLockReadonly缺省的上锁类型。以这种方式打开记 录集,将不能改变数据。(缺省) 消极锁定 ad Pessimistic正在编辑的记录将被锁定,以确保没 有多个用户同时编辑和更新该记录。 积极锁定| adlockOptimistic 只有在调用 Update方法时才锁定记 录 批量更新| adLockBatchOptimist可使用 Update Batch方法一次更新 「多个记录。 4 2进入锁定:rs(“gre)=rs(“gre)+10 3 s(gre)=rs(gre”)+10 rs("toef)rs( toefl)+50 rs( toefl")= rs("toefT)50 rs update 解除锁定 进入锁定: rs update 解除锁定 东科学来取业学院
LockType: Recordset对象的锁定类型 上锁类型 ADO 常量 描述 只读 adLockReadOnly 1 缺省的上锁类型。以这种方式打开记 录集,将不能改变数据。 (缺省) 消极锁定 adLockPessimistic 2 正在编辑的记录将被锁定,以确保没 有多个用户同时编辑和更新该记录。 积极锁定 adlockOptimistic 3 只有在调用 Update 方法时才锁定记 录。 批量更新 adLockBatchOptimist ic 4 可使用 UpdateBatch 方法一次更新 多个记录 。 2进入锁定:rs(“gre”)= rs(“gre”)+10 rs(“toefl”)= rs(“toefl”)+50 rs.update 解除锁定 3 rs(“gre”)= rs(“gre”)+10 rs(“toefl”)= rs(“toefl”)+50 进入锁定: rs.update 解除锁定

锁定类型的进一步说明 数 说明 adCock Readonly缺省值, Recorde对象以只读方式启 动,无法运行 Addnew、 Update及 Delete等方法 adCock Prssimistic当数据源正在更新时,系统会暂时锁 住其他用户的动作,以保持数据一致性 adLockOptimistic当数据源正在更新时,系统并不会锁住 其他用户的动作,其他用户可以对数据进行增、删、改的 操作。 adLockBatchOptimistic当数据源正在更新时,其他用户 必须将 Cursorlocation属性改为 adUdeclientBatch才能对 数据进行增、删、改的操作 户东科学和职业学院
锁定类型的进一步说明 • 常数 说明 • adLockReadOnly 缺省值,Recordset对象以只读方式启 动,无法运行AddNew、Update及Delete等方法 • adLockPrssimistic 当数据源正在更新时,系统会暂时锁 住其他用户的动作,以保持数据一致性。 • adLockOptimistic 当数据源正在更新时,系统并不会锁住 其他用户的动作,其他用户可以对数据进行增、删、改的 操作。 • adLockBatchOptimistic 当数据源正在更新时,其他用户 必须将CursorLocation属性改为adUdeClientBatch才能对 数据进行增、 删、改的操作

Options: Source类型 Options参数 值 说明 adcmdunknown-1 Source参数类型未知(缺省) Adcmdtext Source参数为命令类型 Adcmdtable Source参数是一个表名 adcmdstoreproc 3 Source参数为一个存储过程 户东科学和职业学院
Options:Source类型 Options参数 值 说明 adcmdunknown -1 Source参数类型未知(缺省) Adcmdtext 1 Source参数为命令类型 Adcmdtable 2 Source参数是一个表名 adcmdstoreproc 3 Source参数为一个存储过程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-2) ADO组件之 Connection对象.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章(4-1) 文件存取组件与文件上传组件.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章(4-2) Emai组件与站点导航组件.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章 总结分析提高.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第二章(2-1) VBS基本语法.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第二章(2-3) VBS重要函数.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》前言.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第二章(2-2) VBS基本语句.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第一章 总结分析提高.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第七章(7-1) 多功能网上商城的建立之二.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第七章(7-1) 多功能网上商城的建立之一.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-6) ADO综合应用实例分析.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-1) 数据库访问技术概述.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章(4-3) 其他组件与自编组件.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第六章(6-1) ASP操作XML文件.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-4) SQL语句操作数据库.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第三章(3-3) Session对象及其应用.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第三章(3-2) Application与 Server对象.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第三章(3-1) ResponseRequest与对象.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-5) ADO组件之 Command对象.pps
- 《matlab联合仿真》教学资源(PPT课件讲稿)Learning MSC. ADAMS/Controls.ppt
- 《多媒体技术应用教程》(第3版)ppt电子书.doc
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第1章 计算机图形学概述.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第2章 图形系统和标准化.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第5章 基本图形处理技术.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第4章 基本图形(元)生成技术.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第3章 Visual C++图形程序设计基础.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第9章 真实感图形技术.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第6章 交互式技术与用户接口.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)序言(张素智).ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第7章 曲线与曲面.ppt
- 郑州轻工业学院:《计算机图形学基础与实践 Elements and practice for Computer Graphics》课程教学资源(PPT课件讲稿)第8章 图形变换.ppt
- 华中理工大学:《操作系统考研试题》讲解.rtf
- 宜宾职业技术学院:《网站设计与维护》课程资源(PPT教学课件)第三章 DNS服务器与IIS的高级应用.ppt
- 宜宾职业技术学院:《网站设计与维护》课程资源(PPT教学课件)第二章 子网划分方法与DNS服务器.ppt
- 宜宾职业技术学院:《网站设计与维护》课程资源(PPT教学课件)期终总复习(钱新杰).ppt
- 宜宾职业技术学院:《网站设计与维护》课程资源(PPT教学课件)第一章 IP地址的基本概念和子网划分方法.ppt
- 宜宾职业技术学院:《网站设计与维护》课程资源(PPT教学课件)第五章 用S2L建立数据库.ppt
- 宜宾职业技术学院:《网站设计与维护》课程资源(PPT教学课件)第四章 Web数据库和关系数据库模型.ppt
- 宜宾职业技术学院:《网站设计与维护》课程资源(PPT教学课件)第七章 ODBC概述和设置ODBC的方法.ppt