ADO 揭密 1

2016-02-19 14:53 5 1 收藏

今天图老师小编要向大家分享个ADO 揭密 1教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - 编程语言 】

  概述

  ADO 对象可以在所有支持COM和OLE的平台上使用,如:VB,VC++,VBScrip,Java 等等。包括以下的七个对象:

  Connection

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  Command

  Parameter

  Recordset

  Field

  Property

  Error

  以及四个集合:

  Fields

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  Properties

  Parameters

  Errors

  ADO 的核心是Connection,Recordset和Command 对象。首先用Connection 与服务器建立连接,然后用Command对象执行命令,如查询、更新等。用Recordset 对象来操作和查看查询结果。就是这么简单。

  当然,正如其名称一样,Parameters 集合和Parameters对象中的是Command 对象的参数信息。在发生了错误后,在Connection中的Error 集合和Error 对象提供了错误信息。在得到了查询结果后,Field集合和 Field 对象就能通过Recordset 对象使用啦,它们提供了相关字段的信息。

万里长征第一步

  一切从连接开始。Connection 对象包含了初始和建立连接的机制,同时也包括了执行查询、使用事务等。在缺省情况下,使用的是MS提供的ODBC驱动(MSDASQL)。要使用其他厂商的东东,需在 Provider 属性中设置。利用ODBC驱动,ADO可以连接到任何支持ODBC的数据库服务:ODBC数据源或外部指定数据源信息(通常是无DSN连接)。

  在开始连接以前,先要设置连接字,缺省数据库及连接属性等。在对象中的Open 方法用来建立连接。使用Execute方法可以执行查询。在Connection 对象中也能支持事务处理: 通过BeginTrans,CommitTrans,和RollbackTrans 方法。

  下面是使用ODBC 驱动连接到SQL Server 的例子(简单啦!):

  Dim Cn As New ADODB.Connection

  TimeOut ? 置与网络环境有关

  Cn.ConnectionTimeout = 100

  DSN 连接

  #Cn.Open pubs, sa

  到SQL Server的无DSN连接

  Cn.Open Driver={SQL Server};Server=Server1;Uid=sa;Pwd=;Database=pubs

  Cn.Close

  接下来是使用事务处理的例子:

  Dim Cn As New ADODB.Connection

  Dim rs As New ADODB.Recordset

  打开连接

  Cn.Open pubs, sa

  打开 titles 表

  rs.Open SELECT * FROM titles, Cn, adOpenDynamic, adLockPessimistic

  Cn.BeginTrans

  make changes

  Cn.CommitTrans

  或者是反悔啦:

  cn.RollbackTrans

  Cn.Close

  建立了连接以后,一切就好说啦。利用Command 对象就可以实现对数据库的全面控制了。

来源:http://www.tulaoshi.com/n/20160219/1608253.html

延伸阅读
标签: 男人养生
揭密“男科体检”详情   60岁以上:60岁以后,男性前列腺组织纤维化严重,极易患前列腺增生、肥大,所以建议PSA应该每年查一次,B超1—2年做一次。对于需要憋尿进行B超检查的男性,可以在去医院前先排空尿液,到医院后再饮用500—1000毫升矿泉水。 你曾为“那里”(生殖器)发痒、分泌物异...
当转为使用ADO.NET时,您将需要了解如何应对以前知道用ADO处理而现在必须用ADO.NET解决的场景。就像使用Visual Basic、C++和ASP开发的N层解决方案经常要依赖ADO来满足数据访问需要一样,Windows?窗体、Web窗体和Web服务也要依赖ADO.NET。我曾经从使用传统ADO开发的角度讨论了如何使用ADO.NET来处理一些数据访问的场景。其中的一些主题包括将行...
标签: ASP
  四、Asp组件的开发与使用: 1.    组件的特点? l    优点: n    调用方便,节省代码 n    安全性高 n    支持事务处理,多组件联合 n    运行速度快 n    升级、修改组件不需修改...
    ADO.NET是微软的Microsoft ActiveX Data Objects (ADO)的下一代产品,是在微软的.NET中创建分布式和数据共享应用程序的应用程序开发接口(API)。     ADO.NET能被用在任何用户的应用程序,需要和OLE DB-compliant的数据源连接和通讯,例如Microsoft SQL Server。     同时ADO.NET又保持着...
标签: ASP
  一、Asp基本知识 1.Asp是Active Server Pages的简称,是解释型的脚本语言环境; 2.Asp的运行需要Windows操作系统,9x下需要安装PWS;而NT/2000/XP则需要安装Internet Information Server(简称IIS); 3.Asp和JSP的脚本标签是“<%%”,PHP的则可以设定为多种; 4.Asp的注释符号是“'”; 5.使用附加组件,可以扩展Asp的功能。 f...

经验教程

151

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部