DBClient.TCustomClientDataSet
Contents |
Delphi-Informationen
von DBClient.pas
TCustomClientDataSet = class(TDataSet)
Unit: DBClient
Typ: Klasse
Geerbte Klassen-Member: Member von DBClient.TCustomClientDataSet
Klasseneigenschaften: Eigenschaften von DBClient.TCustomClientDataSet
Klassenmethoden: Methoden von DBClient.TCustomClientDataSet
Klassenkonstruktoren und -destruktoren: Konstruktoren von DBClient.TCustomClientDataSet
Klassenereignisse: Ereignisse von DBClient.TCustomClientDataSet
C++-Informationen
von DBClient.hpp
TCustomClientDataSet = class(TDataSet)
Unit: DBClient
Typ: Klasse
Geerbte Klassen-Member: Member von DBClient.TCustomClientDataSet
Klasseneigenschaften: Eigenschaften von DBClient.TCustomClientDataSet
Klassenmethoden: Methoden von DBClient.TCustomClientDataSet
Klassenkonstruktoren und -destruktoren: Konstruktoren von DBClient.TCustomClientDataSet
Klassenereignisse: Ereignisse von DBClient.TCustomClientDataSet
Klassentypen: Typen von DBClient.TCustomClientDataSet
Beschreibung
TCustomClientDataSet ist die Basisklasse für Datenmengen, deren Daten im Arbeitsspeicher zwischengespeichert werden.
TCustomClientDataSet repräsentiert eine im Speicher verwaltete Datenmenge, deren Daten in übertragbaren Datenpaketen gespeichert werden. Die zugrunde liegende Unterstützung von Datenbankoperationen wie Navigieren, Eintragen von Datensätzen in ein Änderungsprotokoll, Datensatzfilterung usw. wird in Midas.dll oder Midaslib.dcu (Windows) bzw. midas.so (Linux) bereitgestellt.
Grundsätzlich gibt es für eine Client-Datenmenge zwei Möglichkeiten zum Abrufen von Datensätzen und zum Eintragen von Aktualisierungen:
Die Client-Datenmenge liest aus einer und schreibt in eine Datei auf einem Datenträger, die so als dateibasierte Datenmenge dient.
Die Client-Datenmenge kann Datensätze aus einer anderen Datenmenge abrufen und Aktualisierungen in diese Datenmenge oder auf dem Datenbankserver eintragen. Bei Verwendung einer anderen Datenmenge kommuniziert die Client-Datenmenge über einen Datenmengen-Provider mit der Quelldatenmenge. In Abhängigkeit vom TCustomClientDataSet-Nachkommen können Provider und Quelldatenmenge externe oder interne Objekte der Client-Datenmenge sein.
Client-Datenmengen werden hauptsächlich zur Zwischenspeicherung von Aktualisierungen oder für die Datenmenge im Client-Teil einer mehrschichtigen Datenbankanwendung verwendet.
Erstellen Sie keine Instanzen von TCustomClientDataSet. TCustomClientDataSet dient lediglich als Basisklasse für Datenmengen, die Daten als Datenpakete im Speicher ablegen. Verwenden Sie einen Nachkommen von TCustomClientDataSet wie TClientDataSet, TBDEClientDataSet oder TSQLClientDataSet, um Datenbankanwendungen mit dieser Funktionalität auszustatten.