您好,登录后才能下订单哦!
这篇文章主要讲解了“ADO Connection对象是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO Connection对象是什么”吧!
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对象中读取使用的版本。
查询记录可以使用CRecordSet::Open()和CRecordSet::Requery()成员函数.在使用CRecordSet类对象之前,必须使用CRecordSet::Open()函数来获得有效的记录集.
一旦已经使用过CRecordset::Open()函数,那么下一次查询时就可以使用CRecordSet::Requery()函数了。
在调用CRecordSet::Open()函数时,如果已经将一个打开的CDatabase对象指针传给CRecordset类对象的m_pDatabase成员变量,那么就可以使用该数据库对象建立ODBC连接;否则(即m_pDatabase为空指针),就需要新建一个ADO Connection对象类对象并使其与缺省的数据源相连,然后进行CRecordset类对象的初始化.缺省数据源由GetDefaultConnect()函数获得。
感谢各位的阅读,以上就是“ADO Connection对象是什么”的内容了,经过本文的学习后,相信大家对ADO Connection对象是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。