`
kevinhrw
  • 浏览: 188672 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ADO游标集打开的位置

    博客分类:
  • C++
ADO 
阅读更多

CursorLocation 属性 (ADO) 
设置或返回游标引擎的位置。 

设置和返回值 

设置或返回可设置为以下某个常量的长整型值。 

常量 说明 
adUseNone 没有使用游标服务。(该常量已过时并且只为了向后兼容才出现)。 
adUseClient 使用由本地游标库提供的客户端游标。本地游标引擎通常允许使用的许多功能可能是驱动程序提供的游标无法使用的,因此使用该设置对于那些将要启用的功能是有好处的。adUseClientBatch 与 adUseClient 同义,也支持向后兼容性。 
adUseServer 默认值。使用数据提供者或驱动程序提供的游标。这些游标有时非常灵活,对于其他用户对数据源所作的更改具有额外的敏感性。但是,Microsoft Client Cursor Provider(如已断开关联的记录集)的某些功能无法由服务器端游标模拟,通过该设置将无法使用这些功能。 


说明 

该属性允许在可用于提供者的各种游标库中进行选择。通常,可以选择使用客户端游标库或位于服务器上的某个游标库。 

该属性设置仅对属性已经设置后才建立的连接有影响。更改 CursorLocation 属性不会影响现有的连接。 

对于 Connection 或关闭的 Recordset 该属性为读/写,而对打开的 Recordset 该属性为只读。 

Connection.Execute 游标将继承该设置。Recordset 将自动从与之关联的连接中继承该设置。 

Remote Data Service 用法 当用于客户端 (ADOR) Recordset 或 Connection 对象时,只能将 CursorLocation 属性设置为 adUseClient。

分享到:
评论

相关推荐

    VB链接sql使用游标和存储

    在VB(Visual Basic)编程中,连接SQL数据库并利用...总结,VB通过ADO连接SQL数据库,使用游标可以高效处理结果集,而存储过程则能提升性能和安全性。理解并熟练运用这些技术,对于任何VB开发者来说都是至关重要的。

    用ADO实现数据库记录排序

    在实际编程中,需要注意的是,如果Recordset是动态打开的(即不包含所有记录的数据),那么在进行排序时可能需要先将Recordset的CursorLocation属性设置为adUseServer(服务器端游标),以确保服务器能处理排序请求...

    游标 和 存储过程的创建 及 在程序中的调用

    3. 打开游标,这使得可以从结果集中开始读取数据。 4. 使用FETCH语句获取当前行的数据。 5. 处理获取的数据。 6. 使用CLOSE语句关闭游标,释放资源。 接下来,我们讨论“存储过程”(Stored Procedure)。存储过程...

    ADO三大对象详解

    * MovePrevious:将记录指针移到结果集的上一位置。 * Open:打开结果集。 * Close:关闭结果集。 ADO 三大对象是访问和操作数据库的核心组件,每个对象都有其特定的属性和方法,可以根据实际需求选择合适的对象和...

    ADO连接sql2000数据库

    `Open()`方法打开记录集,指定SQL查询(例如“select * from kk”)和连接对象,以及打开模式(如`adOpenStatic`,表示静态游标)和锁定类型(如`adLockOptimistic`,表示乐观锁定)。 6. **执行SQL查询**: 通过...

    msado15.dll

    5. **记录集扩展**:Recordset对象允许双向遍历数据,支持游标定位,以及对数据的增删改查操作。 **三、使用ADO与msado15.dll** 1. **连接数据库**:使用Connection对象,通过提供数据库驱动名、服务器地址、...

    ADO访问Access数据库示例代码

    若要插入新记录,可以先打开一个游标类型支持添加的新`Recordset`,然后设置字段值并调用`AddNew`: ```cpp pRecordset->Open(L"SELECT * FROM MyTable WHERE 1=0", pConnection, adOpenDynamic, ...

    数据库编程 ado封装类

    Recordset有多种游标类型,如静态、动态、键集和前进只读,对应不同的数据访问和更新能力。 4. **Parameter对象**:用于存储Command对象中的参数值,比如在调用存储过程时设置输入、输出或输入/输出参数。 5. **...

    轻松学用ADO编程(PDF格式).

    Recordset提供了多种游标类型,如静态、动态、键集和前进只,以支持不同的数据操作需求。 5. 参数化查询:当SQL命令包含参数时,可以使用Parameter对象来设置这些参数的值。这对于存储过程的调用或动态构建SQL语句...

    ADO的 参考手册!

    Recordset有多种游标类型,如静态、动态、键集和前进只读,每种类型的游标有不同的移动和导航能力。 5. **Properties集合**:所有ADO对象都有一个Properties集合,其中包含对象的属性。你可以读取或修改这些属性值...

    ADO程序员参考中文版

    3. **记录集对象(Recordset)**:是ADO的核心,它表示从数据库中检索的数据集。可以使用不同的游标类型(如静态、动态、前进只读等)和滚动方式(如向前、向后、定位等)来操作数据。 4. **参数对象(Parameter)*...

    C/C++ ADO 操作数据库

    8. **代码示例**:"AdoTest.rar"可能包含了实际的C++代码示例,展示了如何使用ADO进行数据库操作,包括打开连接、执行查询、处理结果集等步骤,是学习实践的好材料。 9. **兼容性与版本**:虽然ADO主要与Windows...

    使用ADO封装类的数据库程序开发实例(DOC)

    封装ADO类是为了简化数据库程序开发,将常见的数据库操作(如打开连接、执行SQL、处理记录集等)集成到预定义的类中,这样可以减少重复代码,提高代码的可读性和可维护性。虽然封装工作可能较为繁琐,但它能够提高...

    ADO数据库绑定对象

    在本文中,我们将深入探讨ADO数据库绑定对象及其核心组件,特别是记录集(Recordset)对象。 ADO数据库绑定对象是编程中用于连接、查询和操作数据库的关键元素。这些对象允许开发者创建与数据库之间的动态连接,使...

    ADO程序员手册

    1. 性能优化:避免不必要的记录集遍历,减少数据库往返次数,合理使用游标类型。 2. 错误处理:编写健壮的错误处理代码,确保程序在遇到问题时能够优雅地处理。 3. 安全性:使用参数化查询防止SQL注入,妥善管理...

    VC ADO数据库编程

    6. 游标管理:设置游标类型以控制对数据的可见性和操作范围,如静态、动态、键集和只进。 7. 事务处理:使用Transaction对象实现数据库操作的原子性,确保一组操作要么全部成功,要么全部失败。 8. 数据验证:在...

    ADO中文帮助(CHM)

    8. **高级特性**:例如批处理操作、游标类型、数据类型转换、记录集的过滤和排序等。 由于这个CHM文件是中文版的,对于中文环境下的开发者来说尤其方便,能帮助他们更好地理解和使用ADO。值得注意的是,文件是7z...

    数据库操作ADO篇

    ADO是OLE DB的高级接口,提供了一种简单而高效的编程模型,使得开发者能够轻松地执行SQL查询、处理结果集以及管理数据库连接。 ADO的主要组成部分包括: 1. **Connection对象**:它是与数据源建立连接的核心对象。...

    VB中的ADO对象编程.doc

    本文主要探讨ADO对象编程,特别是VB中如何使用ADO对象与数据集对象(Recordset)以及Connection对象来执行数据库操作。 数据集对象(Recordset)是ADO的核心组件之一,它代表从数据库检索的一系列记录的集合。...

    支持所有主流数据库的ADO类下载

    Recordset对象是ADO的核心,它代表了查询结果集。你可以通过MoveFirst、MoveNext、MovePrevious和MoveLast等方法遍历记录,或者使用Fields集合获取或修改字段值。Recordset还提供了AddNew、Edit和Delete方法来新增...

Global site tag (gtag.js) - Google Analytics