ASP网页设计实用教程

更新时间:2023-08-05 23:54:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

第7章 ADO数据对象 数据对象7.1 ADO概述 概述 7.2 Connection对象 对象 7.3 Command对象 对象 7.4 Recordset对象 对象 7.5 Fields数据集合和 数据集合和Field对象 数据集合和 对象 7.6 Properties数据集合和 数据集合和Property对象 数据集合和 对象 7.7 Parameters数据集合和 数据集合和Parameter对象 数据集合和 对象 7.8 Errors数据集合和 数据集合和Error对象 数据集合和 对象 7.9 技能与实训 7.10 思考与练习

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.1 ADO概述 概述ADO(Active Data Objects,动态数据对象) 是一组具有访问数据库功能的对象和集合,用 于访问存储在数据库或其他表格式数据结构中 的数据,例如文本文件(*.txt)或电子表格Excel。

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

ADO的7个对象如下。 (1) Connection对象用于创建ASP脚本和指定数据库的连 接。 (2) Command对象负责对数据库发出请求,也就是传递 指定的SQL命令。 (3) Recordset对象负责浏览与操作从数据库中取得的数 据。 (4) Field对象表示指定Recordset对象的数据字段。 (5) Property对象表示ADO的各项对象属性值。 (6) Parameter对象负责传递Command对象所需要的SQL 命令参数。 (7) Error对象负责记录连接过程中所有发生的错误信息。《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

ADO的4个数据集合如下。 (1) Fields数据集合。 (2) Properties数据集合。 (3) Parameters数据集合。 (4) Errors数据集合。

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.2 Connection对象 对象7.2.1 创建Connection对象 Connection对象的功能是建立和管理应用程序 与ODBC数据库之间的连接,在使用 ODBC Connection对象之前,必须先创建这个对象, 创建Connection对象的语法如下。 Set MyConnection = Server.CreateObject("ADODB.Connection")

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.2.2 Connection对象的属性1.Attributes属性 利用Attributes属性可以控制事务失败或成 功后写数据库的方式。如果将其设置为 adXactCommitRetaining,则当事务成功后, 数据被写入数据库,且将自动启动另外一个 事务。如果将其设置为adXactAbortRetaining, 则在取消当前事务的时候自动启动另外一个 事务。也可以将此属性设置为两者之和,则 无论事务处理成功还是失败,都将自动启动 另外一个事务。《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

2. ConnectionString属性 ConnectionString属性规定了创建数据库连接所 使用的全部信息,它可以是DSN信息,也可以 DSN 是连接数据源的所有参数。 3. Mode属性 Mode属性用于指示Connection中修改数据的权限

,

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

4. CommandTimeout属性和ConnectionTimeout 属性 ConnectionTimeout ConnectionTimeout属性设置Connection Connection 对象的Open方法与数据库连接时的最长等待时 间。使用Connection对象的 ConnectionTimeout属性可以限制连接时间, 超过时间就放弃连接并发出错误消息。

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

5. 使用Connection对象连接不同的数据库 (1) 连接Access数据库 (2) 连接Excel数据库 (3) 连接Visual Foxpro数据库 (4) 连接SQL Server数据库

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.2.3 Connection对象的方法1. Open方法和Close方法 Open方法负责创建与数据源的连接,语 法如下。 MyConnection.Open ConnectionString , UserID , Password , OpenOptions Close方法断开使用Open方法连接的数据 库,其语法如下。 MyConnection.Close《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

2. Execute方法 当使用Connection对象打开数据库的连接之后, 就可以直接执行标准的SQL语句命令,如Select(查 SQL Select( 询提取数据)、Insert(插入数据)、Delete(删除数据)、 Update(更新数据)、Create Table(创建数据表)以及 Drop Table(删除数据表)等操作,其语法格式如下。 connection.Execute CommandText, RecordsAffected, Options《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

3. BeginTrans方法、CommitTrans方法和RollbackTrans 方法 这3种方法都和Connection对象的事务管理有关。其 中BeginTrans表示开始新事务;CommitTrans表示保 存任何更改并结束当前事务;RollbackTrans表示取消 当前事务中所做的任何更改并结束事务,其语法如下。 ConnectionObject.BeginTrans http://www.77cn.com.cnmitTrans ConnectionObject.RollbackTrans《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

4. OpenSchema方法 使用OpenSchema方法就是为了获得表、视图、 索引、存储过程、主键等数据库设计信息,其 语法格式如下。 Set MyRecordset = Connection.OpenSchame(QueryType,Criteria)

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.3 Command对象 对象7.3.1 概述 Command对象代表了对数据源执行的命 令,使用Command对象能够很方便地执行存 Command 储过程,这正是它最常用的应用之一。而且, 也能够使用Command对象执行SQL语句,并将 结果返回给Recordset对象。

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.3.2 使用 使用Command对象执行 对象执行SQL语句 对象执行 语句 Command对象可以通过两种途径返回记录集。 1. 通过Execute()方法返回记录集 Execute() 2. 通过已存在的记录集和命令对象返回记录集 7.3.3 使用 使用Command对象调用存储过程 可

选 对象调用存储过程(*可选 对象调用存储过程 可选)

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.4 Recordset对象 对象创建Recordset对象有显式和隐式两种方法。 显式创建对象调用Server对象的CreateObject方 法,如下所示。 Set MyRS = Sever.CreatObject(ADODB.RecordSet) 显式创建完后,还需要使用Open方法打开 Recordset对象。《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.4.1 记录集游标和锁定类型ASP可以用4种类型的游标(CursorType)打开一个 记录集。 (1) adOpenForwardOnly (2) adOpenKeyset (3) adOpenDynamic (4) adOpenStatic

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.4.2 用记录集显示记录首先,通过字段名或顺序号来指定一个字段是等 价的,顺序号0对应着表中的第一个字段,以 此类推。当不知道一个记录集中的字段名时, 使用顺序号非常有用。 其次,用记录集显示字段的值和用该记录集对应 的域集合(Fields)显示字段的值是等价的。

《 ASP网页设计实用教程 》

ASP网页设计实用教程

第7章 ADO数据对象 数据对象

7.4.3 编辑记录集(1) AddNew:在记录集中添加一条新记录。 (2) CancelBatch:当记录集处在批量更新模式时, 取消一批更新。 (3) CancelUpdate:在调用Update之前,取消对 当前记录所做的所有修改。 (4) Delete:从记录集中删除一条记录。 (5) Update:保存对当前记录所做的修改。 (6) UpdateBatch:当记录集处于批量更新模式 时,保存对一个或多个记录的修改。《 ASP网页设计实用教程 》

本文来源:https://www.bwwdw.com/article/5kum.html

Top