ASP网页设计实用教程_第1页
ASP网页设计实用教程_第2页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、asp网页设计实用教程 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 技能与

2、实训 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、(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

4、网页设计有用教程 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.attri

5、butes属性 利用attributes属性可以掌握事务失败或成 功后写数据库的方式。假如将其设置为 adxactcommitretaining,则当事务胜利后, 数据被写入数据库,且将自动启动另外一个 事务。假如将其设置为adxactabortretaining, 则在取消当前事务的时候自动启动另外一个 事务。也可以将此属性设置为两者之和,则 无论事务处理胜利还是失败,都将自动启动 另外一个事务。 asp网页设计有用教程 asp网页设计有用教程 第7章 ado数据对象 数据对象 2. connectionstring属性 connectionstring属性规定了创建数据库连接所 使用的全部

6、信息,它可以是dsn信息,也可以 dsn 是连接数据源的全部参数。 3. mode属性 mode属性用于指示connection中修改数据的权限 , asp网页设计有用教程 asp网页设计有用教程 第7章 ado数据对象 数据对象 4. commandtimeout属性和connectiontimeout 属性 connectiontimeout connectiontimeout属性设置connection connection 对象的open方法与数据库连接时的最长等待时 间。使用connection对象的 connectiontimeout属性可以限制连接时间, 超过时间就放弃连接并发出

7、错误消息。 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 , pa

8、ssword , openoptions close方法断开使用open方法连接的数据 库,其语法如下。 myconnection.close asp网页设计有用教程 asp网页设计有用教程 第7章 ado数据对象 数据对象 2. execute方法 当使用connection对象打开数据库的连接之后, 就可以直接执行标准的sql语句命令,如select(查 sql select( 询提取数据)、insert(插入数据)、delete(删除数据)、 update(更新数据)、create table(创建数据表)以及 drop table(删除数据表)等操作,其语法格式如下。 connecti

9、on.execute commandtext, recordsaffected, options asp网页设计有用教程 asp网页设计有用教程 第7章 ado数据对象 数据对象 3. begintrans方法、committrans方法和rollbacktrans 方法 这3种方法都和connection对象的事务管理有关。其 中begintrans表示开头新事务;committrans表示保 存任何更改并结束当前事务;rollbacktrans表示取消 当前事务中所做的任何更改并结束事务,其语法如下。 connectionobject.begintrans mittrans connect

10、ionobject.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对象能够很便

11、利地执行存 command 储过程,这正是它最常用的应用之一。而且, 也能够使用command对象执行sql语句,并将 结果返回给recordset对象。 asp网页设计有用教程 asp网页设计有用教程 第7章 ado数据对象 数据对象 7.3.2 使用 使用command对象执行 对象执行sql语句 对象执行 语句 command对象可以通过两种途径返回记录集。 1. 通过execute()方法返回记录集 execute() 2. 通过已存在的记录集和命令对象返回记录集 7.3.3 使用 使用command对象调用存储过程 可 选 对象调用存储过程(*可选 对象调用存储过程 可选) asp网

12、页设计有用教程 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) adope

13、nforwardonly (2) adopenkeyset (3) adopendynamic (4) adopenstatic asp网页设计有用教程 asp网页设计有用教程 第7章 ado数据对象 数据对象 7.4.2 用记录集显示记录首先,通过字段名或挨次号来指定一个字段是等 价的,挨次号0对应着表中的第一个字段,以 此类推。当不知道一个记录集中的字段名时, 使用挨次号特别有用。 其次,用记录集显示字段的值和用该记录集对应 的域集合(fields)显示字段的值是等价的。 asp网页设计有用教程 asp网页设计有用教程 第7章 ado数据对象 数据对象 7.4.3 编辑记录集(1) addnew:在记录集中添加一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论