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 實作有顯著差異時,才會需要這些函式和物件。

適用於