Freigeben über


ADODC.CacheSize Eigenschaft

Definition

Ruft die Anzahl der im lokalen Arbeitsspeicher für das aktuelle Recordset zwischengespeicherten Datensätze ab oder legt diese fest.

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

Eigenschaftswert

Ein Integer, der die Anzahl der im lokalen Arbeitsspeicher für das aktuelle Recordset-Objekt zwischengespeicherten Datensätze angibt. Der Standardwert sind 50 Datensätze.

Attribute

Hinweise

Der CacheSize Wert teilt dem Anbieter mit, wie viele Datensätze in seinem Puffer gespeichert werden sollen und wie viele Datensätze gleichzeitig in den lokalen Arbeitsspeicher abgerufen werden sollen. Wenn sie beispielsweise auf 10 festgelegt ist, ruft der Anbieter nach dem Öffnen des ersten Recordsetdie ersten 10 Datensätze in den lokalen Speicher ab. Daher gibt der Anbieter beim Vorwärtskommen vom aktuellen Datensatz die Datenwerte aus dem lokalen Speicherpuffer zurück. Sobald Sie den letzten Datensatz hinter sich lassen, werden die nächsten 10 Datensätze aus der Datenquelle in den Cache abgerufen.

Während Sie den Wert während der Lebensdauer des Cursors ändern können, wirkt sich die Änderung nur auf die Anzahl der Datensätze im Cache nach dem nächsten Abruf aus der Datenquelle aus.

Hinweis

Funktionen und Objekte im Microsoft.VisualBasic.Compatibility.VB6-Namespace werden in den Tools zum Upgrade von Visual Basic 6.0 auf Visual Basic bereitgestellt. In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionen, die Sie in anderen Namespaces von .NET Framework finden. Diese sind nur notwendig, wenn das Visual Basic 6.0-Codemodell sich maßgeblich von der .NET Framework-Implementierung unterscheidet.

Gilt für: