2

我刚刚被介绍到 ADO 的ADO CursorLocation属性。现在我得到了它的定义。CursorLocation Property

CursorLocation 属性设置或返回一个长整型值,指示游标服务的位置。默认值为AdUseServer

基本上,我正在寻找有关此属性的任何深入知识。如果有人有请分享。在什么情况下我必须考虑它以及它在现实世界的编程中是如何工作的?

同样,以下两个如何工作以及它们的目的是什么?

  • objConnection.CursorLocation
  • objRecordset.CursorLocation

谢谢,

4

1 回答 1

2

从基础开始您的研究:

服务器游标引擎由 OLE DB 提供程序和数据库引擎本身提供

客户端游标引擎是一个 OLE DB 服务组件,它缓冲指定的记录并将其复制到临时表中,该表存储在本地内存中,如果记录数足够大,则存储在磁盘上。

由于在网上搜索“cursorlocation adUseClient adUseServer”会得到孤立的信息片段(其中一些是可疑的),因此请使用一本书 - 例如Roff ADO - 来获取将您关于光标位置的知识应用于您的特定问题所需的背景/上下文。

于 2013-01-08T09:51:02.267 回答