活动数据对象ADO.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
活动数据对象ADO

什么是ADO: ADO(Active Data Object)是Microsoft为数据库应用程序开发的一种面向对象、与语言无关的应用程序编辑接口。ADO是微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使用户只需要在ASP网页中执行SQL指令,就可以直接对存放在服务器上的数据进行操作。 在ASP中,ADO可以看成是一个用于访问数据库的组件,它有一系列的子对象来对数据库进行操作: ADO的子对象 对象名 对象的作用 Connection 连接对象,用来建立数据源和ADO程序之间的连接 Recordset 纪录集对象,用来浏览和操作已经连接的数据库内的数据 Command 数据命令对象,返回一个Recordset纪录集或执行一个操作 Field 域对象,用来取得一个纪录集(Recordset)内的不同字段值 Parameter 参数对象,代表SQL存储过程或带参数查询中的一个参数,此参数被传递给Command对象 Property 属性对象,代表数据提供者的具体属性 Error 错误对象,代表ADO错误。 下面是ADO开发数据库的基本流程: 引入ADO库定义文件,既创建数据库访问的Database Access组件 利用Database Access组件中的Connection对象连接数据库。 利用建立好的连接,通过组件中的其他对象执行SQL命令 使用完毕后关闭数据库连接,并释放对象。 连接数据库Connection对象: 访问数据库前必须和数据源建立连接,ADO提供的Connection对象,可以建立并管理应用程序和数据库之间的连接。Connection对象是ASP唯一与数据库沟通的对象,所有Recordset对象、Command对象与数据之间的沟通都必须由Connection对象来完成。 Connection对象的创建 Connection对象可以通过之前学习过的Server对象的CreateObject方法来创建,也可以在Global.asa文件中用Object……/Object标记来完成。 用Server方法创建connection对象实例: % Set 变量名 = Server.CreateObject(“ADODB.Connection”) % 用Object……/Object标记创建connection对象实例: OBJECT RUNAT=Serverv ID=变量名 PROGID=” ADODB.Connection”/ OBJECT 连接数据源的两种方法 第一种方法:通过ODBC建立与数据库的连接。此方法必须在控制面板的ODBC中注册一个数据源,使用不同的数据库配置ODBC的数据源也不一样。在ODBC配置好数据源后,若要与数据库建立物理连接,则需要Connection方法的Open方法打开该数据源即可。假如已经配置好了一个名为SqlTest的数据源,则连接该数据源如下: % Set con = Server.CreateObject(“ADODB.Connection”) Con.open “dsn = SqlTest;” % 第二种方法:直接使用OLE DB数据库驱动程序建立与数据库的连接。采用此方法连接,只需要书写代码即可,不需要再配置ODBC 如连接“Microsoft Access”创建的名为a1.mdb的数据库: % Set cn1 = Server.CreateObject(“ADODB.Connection”) Cn1.open “DRIVER = {Microsoft Access Driver (*.mdb) };DBQ=”Server.Mappath(a1.mdb) % 连接SQL Server创建的数据库: 变量名.Open “Provide=SQLOLEDB;UID=用户名;PWD=密码;Initial Catalog = 数据库名称;Data Source = 服务器名称” 三、Connection对象的几个基本方法: 1、open方法,该方法可以建立到数据库的物理连接。 如配置好ODBC的SqlTest数据源后open方法的执行代码如下: % Set con = Server.CreateObject(“ADODB.Connection”) Con.open “dsn = SqlTest;” % 直接书写代码时使用open方法的代码如下(假设SQL Server有数据库testDb,用户名为SA,密码是空): % dim db,connStr connStr = Provider=SQLOLEDB;UID=sa;PWD=;Initial Catalog=testDb;Data Sou

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档