IBX.IBCustomDataSet.TIBCustomDataSet.FetchAll

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure FetchAll;

C++

void __fastcall FetchAll();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
IBX.IBCustomDataSet.pas
IBX.IBCustomDataSet.hpp
IBX.IBCustomDataSet TIBCustomDataSet

Beschreibung

Ruft alle Datensätze von der aktuellen Cursorposition bis zum Dateiende ab und speichert sie lokal.

Mit FetchAll können Sie die Belastung des Netzwerks verringern, wenn die Zwischenspeicherung von Aktualisierungen aktiv ist. FetchAll ruft die Methode CheckBrowseMode auf, um alle anstehenden Änderungen zu übergeben, ruft dann alle Datensätze von der aktuellen Cursorposition bis zum Dateiende ab und speichert sie lokal. Wenn die Zwischenspeicherung von Aktualisierungen aktiviert ist, ruft eine Transaktion normalerweise nur so viele Daten ab, wie zur Rückgabe benötigt werden.

Anmerkung:  Die Verwendung von FetchAll ist nicht immer sinnvoll. Beispielsweise besteht bei einem Zugriff auf eine Datenbank, die von mehreren Clients genutzt wird, die Gefahr, dass derselbe Datensatz von verschiedenen Anwendungen gleichzeitig beansprucht und dann von einer anderen Anwendung bearbeitet wird. In diesem Fall ist das Abrufen größerer Datenmengen nicht sinnvoll, da der Vorteil einer geringeren Netzwerkbelastung durch Datensatzkonflikte relativiert wird.