ADO Recodset对象-CursorType
来源:互联网 发布:js基础知识总结csdn 编辑:程序博客网 时间:2024/06/03 22:39
CursorType 属性
指示在 Recordset 对象中使用的游标类型。
设置和返回值
设置或返回以下某个 CursorTypeEnum 值。
常量说明AdOpenForwardOnly仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。AdOpenKeyset键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。AdOpenDynamic动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。AdOpenStatic静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。
说明
使用 CursorType 属性可指定打开 Recordset 对象时应该使用的游标类型。Recordset 关闭时 CursorType 属性为读/写,而 Recordset 打开时该属性为只读。
如果将 CursorLocation 属性设置为 adUseClient 则只支持 adUseStatic 的设置。如果设置了不支持的值,不会导致错误,将使用最接近支持的 CursorType。
如果提供者不支持所请求的游标类型,提供者可能会返回其他游标类型。打开 Recordset 对象时,将更改 CursorType 属性使之与实际使用的游标匹配。要验证返回游标的指定功能,请使用 Supports 方法。关闭 Recordset 后,CursorType 属性将恢复为最初的设置。
下表说明每个游标类型所需的提供者功能(由 Supports 方法常量标识)。
对于该 CursorType 的某Recordset 对于所有这些常量, Supports 方法必须返回 TrueAdOpenForwardOnly无AdOpenKeysetAdBookmark、adHoldRecords、adMovePrevious、adResyncAdOpenDynamicadMovePreviousAdOpenStaticadBookmark, adHoldRecords, adMovePrevious, adResync
注意 尽管对于动态游标和仅向前游标 Supports(adUpdateBatch) 可能是真,但对于批处理更新应使用键集游标或静态游标。请将 LockType 属性设置为 adLockBatchOptimistic,然后将 CursorLocation 属性设置为 adUseClient 以启用批更新需要的 OLE DB 游标服务。
远程数据服务用法 当用于客户端 (ADOR) Recordset 对象时,只能将 CursorType 属性设置为 adOpenStatic。
- ADO Recodset对象-CursorType
- ADO Recodset对象-LockType
- CursorType 属性 (ADO)
- ADO打开指针类型研究(一)--CursorType Property (ADO)
- ADO資料集元件之CursorType和LockType屬性
- 数据库CursorType
- ADO对象
- cursortype,LockType,CursorLocation
- ADO 对象模型总结
- ADO.NET对象模型
- ADO对象中的常量
- ADO.NET对象模型
- ado 对象结构
- Ado访问Ole对象
- ADO.Recordset对象方法
- ADO:Field 对象
- ADO.NET对象模型
- ADO三大对象
- C#索引器
- Linux中gcc,g++常用编译选项
- ADO Recodset对象-LockType
- uml类图定义的关系
- windows下使用g++编译器
- ADO Recodset对象-CursorType
- 关于MFC
- [原创]共享一款ASP.NET验证码控件(附详细用法)
- 我的一点项目管理经验!
- GridView隐藏列的方法
- 继续奋斗,开始记录MTK培训历程
- ADO Parameters对象-Refresh
- 2.25 UML 学习
- avascript的IE和Firefox(火狐)兼容性的常用例子