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 实现有显著区别时,才必须使用这些函数和对象。

适用于