这篇文章主要讲解了“ADO Connection对象是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO Connection对象是什么”吧!
目前成都创新互联公司已为1000多家的企业提供了网站建设、域名、网络空间、成都网站托管、企业网站设计、丰都网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
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对象是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!