ASP程序设计及应用 张景峰 第10章 ADO对象

ID:40237890

大小:942.50 KB

页数:62页

时间:2019-07-28

ASP程序设计及应用 张景峰 第10章 ADO对象_第1页
ASP程序设计及应用 张景峰 第10章 ADO对象_第2页
ASP程序设计及应用 张景峰 第10章 ADO对象_第3页
ASP程序设计及应用 张景峰 第10章 ADO对象_第4页
ASP程序设计及应用 张景峰 第10章 ADO对象_第5页
资源描述:

《ASP程序设计及应用 张景峰 第10章 ADO对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章ADO对象10.1ADO概述10.2Connection对象10.3Command对象10.4RecordSet对象10.5Fields数据集合和Field对象10.6Properties数据集合和Property对象10.7Parameters数据集合与Parameter对象10.8Errors数据集合和Error对象10.1ADO概述Browser/Server(浏览器/服务器)已经成为MIS(ManagementInFormationSystem管理信息系统)的主要模式。在MIS系统中,对数据库的操作占有非常重要的地位,ASP对数据库的访问可以通过ADO模

2、式来实现。不过,ADO并不与数据资源直接通信,而是通过称为OLEDB(对象链接与嵌入式数据库)的中间界面。目前有两种使用ADO产生数据库连接的方法。一方面,可以使用面向ODBC驱动器的OLEDB驱动程序产生一个连接,这种连接与任何有ODBC驱动器的数据库(即基本上是市场上所有的数据库)兼容。另一方面,可以使用原始OLEDB驱动程序产生一个连接。10.1ADO概述10.1.1ADO的七个对象(1)Connection对象用于创建ASP脚本和指定数据库的连接。(2)Command对象负责对数据库提供请求,也就是传递指定的SQL命令。(3)Parameter对象负责传递Com

3、mand对象所需要的SQL命令参数。(4)RecordSet对象负责浏览与操作从数据库中取得的数据。(5)Field表示指定RecordSet对象的数据字段。(6)Property对象表示ADO的各项对象属性值。(7)Error对象负责记录连接过程中所有发生的错误信息。10.1ADO概述10.1.2ADO的四个数据集合(1)Fields数据集合。(2)Properties数据集合。(3)Parameters数据集合。(4)Errors数据集合。10.1ADO概述10.1.3ADO对象与数据集合之间的关系10.2Connection对象Connection对象负责与数据库

4、实际的连接动作,其他的对象都必须依赖于Connection对象的连接才能发挥其特有的功能。在成功安装ASP与Web服务器后,就可以使用ASP中Server对象的CreateObject方法来创建Connection对象,语法如下:SetConn=Server.CreateObject("ADODB.Connection")10.2Connection对象10.2.1Connection对象的方法1.Open方法Connection对象的Open方法负责创建与数据源的连接,语法如下:connection.OpenConnectionString,UserID,Passwo

5、rd在对打开的Connection对象的操作结束后,可使用Close方法释放所有关联的系统资源。关闭对象并非将它从内存中删除;可以更改它的属性设置并在以后再次使用Open方法时打开它。要将对象完全从内存中删除,可将对象变量设置为Nothing。10.2Connection对象1)通过ODBC连接。在利用ODBC创建连接时,由于设置不同,Connection参数的设置也有所不同:对于在“ODBC数据源控制面板”中设置过的数据源,该参数设置比较简单,可以使用“DSN=数据源名称”的格式。对于没有在“ODBC数据源控制面板”中设置过的,可以采用指定ODBC驱动程序设置(称为O

6、DBCDSNLESS),在Windows系统目录下的Odbc.ini文件中,可以找到相关的信息。10.2Connection对象(2)通过OLEDB连接。strProvider="Provider=sqloledb;DataSource=zjf;InitialCatalog=txl;UserID=sa;Password=;"Provider指定用于连接的提供者的名称,SQLServer使用sqloledb。DataSource指定数据库服务器的名称。InitialCatalog指定要连接的数据库名称User表示登录SQLServer服务器的用户帐号。Password表示

7、登录SQLServer服务器的用户密码。10.2Connection对象2.Execute方法对于没有返回结果的命令格式:connection.ExecuteCommandText,RecordsAffected,Options对于有返回结果的命令格式:SetrecordSet=connection.Execute(CommandText,RecordsAffected,Options)该方法返回一个RecordSet对象。可以执行标准的SQL语句命令,如Select(查询提取数据)、Insert(插入数据)、Delete(删除数据)、U

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

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

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

《ASP程序设计及应用 张景峰 第10章 ADO对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章ADO对象10.1ADO概述10.2Connection对象10.3Command对象10.4RecordSet对象10.5Fields数据集合和Field对象10.6Properties数据集合和Property对象10.7Parameters数据集合与Parameter对象10.8Errors数据集合和Error对象10.1ADO概述Browser/Server(浏览器/服务器)已经成为MIS(ManagementInFormationSystem管理信息系统)的主要模式。在MIS系统中,对数据库的操作占有非常重要的地位,ASP对数据库的访问可以通过ADO模

2、式来实现。不过,ADO并不与数据资源直接通信,而是通过称为OLEDB(对象链接与嵌入式数据库)的中间界面。目前有两种使用ADO产生数据库连接的方法。一方面,可以使用面向ODBC驱动器的OLEDB驱动程序产生一个连接,这种连接与任何有ODBC驱动器的数据库(即基本上是市场上所有的数据库)兼容。另一方面,可以使用原始OLEDB驱动程序产生一个连接。10.1ADO概述10.1.1ADO的七个对象(1)Connection对象用于创建ASP脚本和指定数据库的连接。(2)Command对象负责对数据库提供请求,也就是传递指定的SQL命令。(3)Parameter对象负责传递Com

3、mand对象所需要的SQL命令参数。(4)RecordSet对象负责浏览与操作从数据库中取得的数据。(5)Field表示指定RecordSet对象的数据字段。(6)Property对象表示ADO的各项对象属性值。(7)Error对象负责记录连接过程中所有发生的错误信息。10.1ADO概述10.1.2ADO的四个数据集合(1)Fields数据集合。(2)Properties数据集合。(3)Parameters数据集合。(4)Errors数据集合。10.1ADO概述10.1.3ADO对象与数据集合之间的关系10.2Connection对象Connection对象负责与数据库

4、实际的连接动作,其他的对象都必须依赖于Connection对象的连接才能发挥其特有的功能。在成功安装ASP与Web服务器后,就可以使用ASP中Server对象的CreateObject方法来创建Connection对象,语法如下:SetConn=Server.CreateObject("ADODB.Connection")10.2Connection对象10.2.1Connection对象的方法1.Open方法Connection对象的Open方法负责创建与数据源的连接,语法如下:connection.OpenConnectionString,UserID,Passwo

5、rd在对打开的Connection对象的操作结束后,可使用Close方法释放所有关联的系统资源。关闭对象并非将它从内存中删除;可以更改它的属性设置并在以后再次使用Open方法时打开它。要将对象完全从内存中删除,可将对象变量设置为Nothing。10.2Connection对象1)通过ODBC连接。在利用ODBC创建连接时,由于设置不同,Connection参数的设置也有所不同:对于在“ODBC数据源控制面板”中设置过的数据源,该参数设置比较简单,可以使用“DSN=数据源名称”的格式。对于没有在“ODBC数据源控制面板”中设置过的,可以采用指定ODBC驱动程序设置(称为O

6、DBCDSNLESS),在Windows系统目录下的Odbc.ini文件中,可以找到相关的信息。10.2Connection对象(2)通过OLEDB连接。strProvider="Provider=sqloledb;DataSource=zjf;InitialCatalog=txl;UserID=sa;Password=;"Provider指定用于连接的提供者的名称,SQLServer使用sqloledb。DataSource指定数据库服务器的名称。InitialCatalog指定要连接的数据库名称User表示登录SQLServer服务器的用户帐号。Password表示

7、登录SQLServer服务器的用户密码。10.2Connection对象2.Execute方法对于没有返回结果的命令格式:connection.ExecuteCommandText,RecordsAffected,Options对于有返回结果的命令格式:SetrecordSet=connection.Execute(CommandText,RecordsAffected,Options)该方法返回一个RecordSet对象。可以执行标准的SQL语句命令,如Select(查询提取数据)、Insert(插入数据)、Delete(删除数据)、U

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