Datasnap.DBClient

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert Klassen, die datenbankunabhängige Datenmengen, Verbindungs-Broker, Remote-Server für mehrschichtige Datenbankanwendungen, Aggregatfelder und die zugehörige Funktionalität implementieren.

Package dsnap290.bpl

Klassen

EDBClientEDBClient ist die Exception-Klasse für Fehler, die mit Client-Datenmengen zusammenhängen.
EReconcileErrorEReconcileError ist die Exception-Klasse für Aktualisierungsfehler der Client-Datenmenge.
TAggregateTAggregate wird für verwaltete Aggregate in einer Client-Datenmenge verwendet.
TAggregatesTAggregates definiert eine Kollektion von TAggregate-Objekten.
TClientBlobStreamTClientBlobStream ermöglicht den Lese- und Schreibzugriff auf die BLOB-Felder einer Client-Datenmenge.
TClientDataSetTClientDataSet implementiert eine datenbankunabhängige Datenmenge.
TConnectionBrokerTConnectionBroker zentralisiert für eine Gruppe von Client-Datenmengen die Verbindung mit einem Anwendungsserver.
TCustomClientDataSetTCustomClientDataSet ist die Basisklasse für Datenmengen, deren Daten im Arbeitsspeicher zwischengespeichert werden.
TCustomRemoteServerTCustomRemoteServer ist die Basisklasse aller Komponenten für die Verbindung zu einem Anwendungs-Server in einer mehrschichtigen Datenbankanwendung.

Routinen

PackageParamsKonvertiert ein TParams-Objekt in eine OleVariante, die von mehrschichtigen Anwendungen verwendet werden kann.
UnpackParamsKonvertiert eine OleVariante, die für eine Parametergruppe verwendet wird, in ein TParams-Objekt.

Typen

PKeyBufferEin Zeiger auf einen TKeyBuffer-Record.
PRecInfoEin Zeiger auf einen TRecInfo-Record.
TAggUpdateEvent TAggUpdateEvent ist der Typ für die Ereignisbehandlungsroutine OnUpdate von TAggregate.
TCDSKeyBufferDatasnap.DBClient.TCDSKeyBuffer ist ein Alias für Datasnap.DBClient.TKeyBuffer.
TCDSRecInfoDatasnap.DBClient.TCDSRecInfo ist ein Alias für Datasnap.DBClient.TRecInfo.
TDataPacketFormatTDataPacketFormat gibt an, in welchem Format die Informationen in einem Daten- oder Deltapaket gespeichert werden.
TDataSetOptionRepräsentiert eine Aufzählung von Optionen für die Datenmenge.
TDataSetOptionsEine Menge von TDataSetOption-Aufzählungseinträgen.
TFetchOptionTFetchOption und TFetchOptions geben an, welche Art von Informationen eine Client-Datenmenge von einem Datensatz abrufen kann.
TFetchOptionsEine Menge von TFetchOption-Aufzählungseinträgen.
TFieldDescListEin dynamisches Array, dessen Elemente Felddeskriptoren (DSFLDDesc-Records) sind.
TGetUsernameEvent TGetUsernameEvent ist der Typ für Ereignisbehandlungsroutinen, die zur Initialisierung eines Remote-Anmelde-Dialogfeldes den Benutzernamen bereitstellen.
TKeyBufferEin Record, der verschiedene Informationen (geänderter Status, Feldanzahl oder Daten) zum Suchschlüsselpuffer enthält.
TRecInfoEin Record, der verschiedene Informationen (Datensatznummer, Positionsmarken-Flag oder Attribut) über einen Datensatz in der Datenbank enthält.
TReconcileActionTReconcileAction gibt an, wie die Client-Datenmenge Datensätze behandelt, die zu Aktualisierungsfehlern geführt haben.
TReconcileErrorEvent TReconcileErrorEvent ist der Typ für Ereignisbehandlungsroutinen, die Aktualisierungsfehler für eine Client-Datenmenge behandeln.
TReconcileInfo
TRemoteEventTRemoteEvent ist der Typ für Ereignisbehandlungsroutinen, die benutzerdefinierte Informationen an oder von einem Provider übergeben.

Konstanten

AllParamTypesAllParamTypes: Set = [ptUnknown..ptResult];
AllRecordsAllRecords: Integer = $FFFFFFFF;