ASP网页设计实用教程.ppt

ASP网页设计实用教程.ppt

ID:49263838

大小:128.50 KB

页数:30页

时间:2020-02-02

ASP网页设计实用教程.ppt_第1页
ASP网页设计实用教程.ppt_第2页
ASP网页设计实用教程.ppt_第3页
ASP网页设计实用教程.ppt_第4页
ASP网页设计实用教程.ppt_第5页
资源描述:

《ASP网页设计实用教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章ADO数据对象7.1ADO概述7.2Connection对象7.3Command对象7.4Recordset对象7.5Fields数据集合和Field对象7.6Properties数据集合和Property对象7.7Parameters数据集合和Parameter对象7.8Errors数据集合和Error对象7.9技能与实训7.10思考与练习7.1ADO概述ADO(ActiveDataObjects,动态数据对象)是一组具有访问数据库功能的对象和集合,用于访问存储在数据库或其他表格式数据结构中的数据,例如文本文件(*.txt)或电子表格Excel。ADO的7个对象如下。(1)C

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

3、rs数据集合。7.2Connection对象7.2.1创建Connection对象Connection对象的功能是建立和管理应用程序与ODBC数据库之间的连接,在使用Connection对象之前,必须先创建这个对象,创建Connection对象的语法如下。SetMyConnection=Server.CreateObject("ADODB.Connection")7.2.2Connection对象的属性1.Attributes属性利用Attributes属性可以控制事务失败或成功后写数据库的方式。如果将其设置为adXactCommitRetaining,则当事务成功后,数据被写入数据

4、库,且将自动启动另外一个事务。如果将其设置为adXactAbortRetaining,则在取消当前事务的时候自动启动另外一个事务。也可以将此属性设置为两者之和,则无论事务处理成功还是失败,都将自动启动另外一个事务。2.ConnectionString属性ConnectionString属性规定了创建数据库连接所使用的全部信息,它可以是DSN信息,也可以是连接数据源的所有参数。3.Mode属性Mode属性用于指示Connection中修改数据的权限,4.CommandTimeout属性和ConnectionTimeout属性ConnectionTimeout属性设置Connection

5、对象的Open方法与数据库连接时的最长等待时间。使用Connection对象的ConnectionTimeout属性可以限制连接时间,超过时间就放弃连接并发出错误消息。5.使用Connection对象连接不同的数据库(1)连接Access数据库(2)连接Excel数据库(3)连接VisualFoxpro数据库(4)连接SQLServer数据库7.2.3Connection对象的方法1.Open方法和Close方法Open方法负责创建与数据源的连接,语法如下。MyConnection.OpenConnectionString,UserID,Password,OpenOptionsClo

6、se方法断开使用Open方法连接的数据库,其语法如下。MyConnection.Close2.Execute方法当使用Connection对象打开数据库的连接之后,就可以直接执行标准的SQL语句命令,如Select(查询提取数据)、Insert(插入数据)、Delete(删除数据)、Update(更新数据)、CreateTable(创建数据表)以及DropTable(删除数据表)等操作,其语法格式如下。connection.ExecuteCommandText,RecordsAffected,Options3.BeginTrans方法、CommitTrans方法和RollbackTr

7、ans方法这3种方法都和Connection对象的事务管理有关。其中BeginTrans表示开始新事务;CommitTrans表示保存任何更改并结束当前事务;RollbackTrans表示取消当前事务中所做的任何更改并结束事务,其语法如下。ConnectionObject.BeginTransConnectionObject.CommitTransConnectionObject.RollbackTrans4.OpenSchema方法使用OpenSchem

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。