介绍ADO Connection对象相关属性

开发 后端
ADO Connection对象阻止其它Connection对象打开连接,adModeShareDenyNone:允许其它程序或对象以任何权限建立连接

ADO Connection对象表示数据源的***会话。在使用客户端/服务器数据库系统的情况下,该对象可以等价于到服务器的实际网络连接。ADO Connection对象的某些集合、方法或属性可能无效。

用 Connection 对象的集合、方法和属性可以执行下列操作: 在打开连接前用 ConnectionString、ADO Connection对象 和 Mode 属性配置连接。ConnectionString 是 Connection 对象的默认属性。

设置 CursorLocation 属性以调用支持批更新的 Cursor Service for OLE DB。用 DefaultDatabase 属性设置连接的默认数据库。用 ADO Connection对象属性为在连接上打开的事务设置隔离级别。用 Provider 属性指定 OLE DB 提供者。用 Open 方法建立到数据源的物理连接,然后用 Close 方法断开连接。

用 Execute 方法在连接上执行命令,用 ADO Connection对象属性配置命令的执行。注意要在不使用 Command 对象的情况下执行查询,请将查询字符串传递给 Connection 对象的 Execute 方法。但是,当要持久保留并重新执行命令文本,或者要使用查询参数时,需要使用 Command 对象。

用 BeginTrans、CommitTrans 和 RollbackTrans 方法和 Attributes 属性在打开的连接上管理事务,包括嵌套的事务(如果提供者支持的话)。用 Errors 集合检查从数据源返回的错误。用 Version 属性从ADO Connection对象中读取使用的版本。#t#

查询记录可以使用CRecordSet::Open()和CRecordSet::Requery()成员函数.在使用CRecordSet类对象之前,必须使用CRecordSet::Open()函数来获得有效的记录集.
一旦已经使用过CRecordset::Open()函数,那么下一次查询时就可以使用CRecordSet::Requery()函数了。

在调用CRecordSet::Open()函数时,如果已经将一个打开的CDatabase对象指针传给CRecordset类对象的m_pDatabase成员变量,那么就可以使用该数据库对象建立ODBC连接;否则(即m_pDatabase为空指针),就需要新建一个ADO Connection对象类对象并使其与缺省的数据源相连,然后进行CRecordset类对象的初始化.缺省数据源由GetDefaultConnect()函数获得。

责任编辑:chenqingxiang 来源: 巧巧读书
相关推荐

2009-11-11 09:11:19

2010-01-04 14:18:02

ADO Command

2009-12-24 16:40:59

Ado Connect

2009-12-23 14:07:09

ADO.NET实例对象

2009-12-24 16:36:27

ADO Connect

2009-11-04 10:23:05

ADO.NET Con

2009-11-04 10:35:42

ADO.NET Con

2009-12-25 16:51:37

ADO参数

2009-12-24 15:04:40

ADO管理

2009-12-24 15:34:44

ADO步骤

2009-12-30 10:32:04

扩展ADO.NET

2009-12-22 15:20:25

ADO.NET功能

2009-12-22 15:08:46

ADO控件

2009-12-28 08:54:58

ADO错误

2009-12-28 10:03:58

ADO 对象

2009-12-21 15:58:19

ADO.NET集合

2009-12-28 14:47:53

ADO工具

2009-12-21 17:35:24

ADO.NET对象

2009-11-04 11:30:35

ADO.NET Dat

2009-12-29 14:28:58

ADO数据
点赞
收藏

51CTO技术栈公众号