ADODC.CacheSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定目前 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 個記錄就會從資料來源抓取到快取。
雖然你可以在游標的壽命期間改變值,但這些變更只會影響下一次從資料來源取取後快取中的記錄數量。
Note
命名空間中的 Microsoft.VisualBasic.Compatibility.VB6 函式與物件提供給從 Visual Basic 6.0 升級到 Visual Basic 的工具使用。 大多數情況下,這些函式和物件會重複你在 .NET Framework 中其他命名空間中能找到的功能。 只有當 Visual Basic 6.0 的程式碼模型與 .NET Framework 實作有顯著差異時,才需要使用這些工具。