下载此文档

ado数据访问组件.ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
ADO 数据访问组件 1 ?大多数的 ADO 连接和数据集组件都是与基于 BDE 的连接和数据集组件相类似的。例如, TADOConnection 组件与基于 BDE 的应用程序中的 TDatabase 组件类似, TADOTable 与 Ttable , TADOQuery 与 TQuery ,以及 TADOStoredProc 和 TStoredProc 之间都具有这种类似的对应关系。 2 ?图 8-1 ADO 组件页 3 TADOConnection 组件? TADOConnection 组件被用于建立一个与 ADO 数据存储的连接。为了执行命令、获取数据, ADO 数据集组件(如 ADOTable 、 ADOQuery) 都有一个 Connection 属性, 通过把该属性设置为某个 ADOConnection 组件可以使其共享与数据库连接; ADO 数据集组件还可以通过 ConnectionString 属性单独与数据库连接,如图 8-2 所示。 TADOConnection 组件与基于 BDE 的程序中的 TDataBase 组件类似。 4 ?图8-2 ADO 数据访问组件与数据库的交互数据控制组件( 如 DBGrid 、 DBNavig ator ) DataSo urce 数据集组件(如 ADOTable 、 ADOQuery ) 数据库 ADOConn ection 5TADOConnection 的主要属性和方法 6 ?1 、 ConnectionString ? ConnectionString 是用来指明数据库的连接信息的属性。? := ? 'Provider=;Integrated Security=SSPI;Persist Security In' + ?‘fo=False;Initial Catalog=pubs;Data Source=BJFU-ZHRG ’ 7 ?2、 Connected ? Connected 属性用来说明一个与数据库的联系是否被激活。?在应用程序中,可以通过检查 Connected 属性值来判断一个联系的当前状态。如果 Connected 属性值为 True , 表明该联系是处于激活状态的。反之,如果该属性值为 False 8 ?3、 ConnectionTimeout ? ConnectionTimeout 是用来声明连接可能需要的最长时间。该属性值是一个整数,它的单位是秒,缺省值为 15。如果在 ConnectionTimeout 表示的时间之前联系成功或者调用了 Cancel 方法的话, ConnectionTimeout 属性没有任何效用,但是如果一个联系超过了它规定的时间,它会终止联系的请求,并产生一个异常。 9 TADOConnection 的主要方法?1、 Cancel ? Cancel 方法是用来取消一个准备与 ADO 数据库建立的联系。调用 Cancel 方法要求联系的方式必须是非同步的(即 ConnectOptions 属性必须设置为 onnect )。 Cancel 方法的调用必须在连接的尝试开始以后(调用 Open 方法或将 Connected 属性设置为 True ) 并在联系成功或超时之前。?2、 Open ?调用 Open 方法来开始建立与 ConnectionString 属性中指明的数据库之间的联系。其中 UserID 和 Password 参数是可选项,它们可以在发出联系要求的同时登录用户的身份和密码信息。 10

ado数据访问组件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人endfrs
  • 文件大小0 KB
  • 时间2016-06-08