ADODC.CacheSize 属性

定义

获取或设置当前本地内存 Recordset中缓存的记录数。

public:
 property int CacheSize { int get(); void set(int value); };
[Microsoft.VisualBasic.Compatibility.VB6.SRDescription("ADODC_DESCCacheSize")]
public int CacheSize { get; set; }
[<Microsoft.VisualBasic.Compatibility.VB6.SRDescription("ADODC_DESCCacheSize")>]
member this.CacheSize : int with get, set
Public Property CacheSize As Integer

属性值

一个 Integer 指定在当前 Recordset 对象的本地内存中缓存的记录数。 默认值为 50 条记录。

属性

注解

该值 CacheSize 告知提供程序要保留在缓冲区中的记录数,以及一次提取到本地内存的记录数。 例如,当设置为 10 时,打开第一个 Recordset记录后,提供程序会将前 10 条记录提取到本地内存中。 因此,从当前记录向前移动时,提供程序将从本地内存缓冲区返回数据值。 一旦过去最后一条记录,接下来的 10 条记录将从数据源提取到缓存中。

虽然可以在游标的生命周期内更改值,但更改仅影响缓存中下次从数据源提取后的记录数。

注释

命名空间中的 Microsoft.VisualBasic.Compatibility.VB6 函数和对象由用于从 Visual Basic 6.0 升级到 Visual Basic 的工具使用。 在大多数情况下,这些函数和对象重复了可在 .NET Framework 中的其他命名空间中找到的功能。 仅当 Visual Basic 6.0 代码模型与 .NET Framework 实现明显不同时,它们才是必需的。

适用于