Anzeigen: Delphi C++
Anzeigeeinstellungen

Datasnap.DBClient

Aus XE2 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.

Inhaltsverzeichnis

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.
TKeyBuffer
TRecInfo
TReconcileInfo

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

PKeyBuffer
PRecInfo
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.
TDataSetOption
TDataSetOptions
TFetchOptionTFetchOption und TFetchOptions geben an, welche Art von Informationen eine Client-Datenmenge von einem Datensatz abrufen kann.
TFetchOptions
TFieldDescList
TGetUsernameEvent TGetUsernameEvent ist der Typ für Ereignisbehandlungsroutinen, die zur Initialisierung eines Remote-Anmelde-Dialogfeldes den Benutzernamen bereitstellen.
TKeyBuffer
TRecInfo
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.

Variablen

TFieldDescList

Konstanten

AllParamTypesAllParamTypes: Set = [ptUnknown..ptResult];
AllRecordsAllRecords: Integer = $FFFFFFFF;
dfBinarydfBinary: TDataPacketFormat = dfBinary;
dfXMLdfXML: TDataPacketFormat = dfXML;
dfXMLUTF8dfXMLUTF8: TDataPacketFormat = dfXMLUTF8;
doDisableDeletesdoDisableDeletes: TDataSetOption = doDisableDeletes;
doDisableEditsdoDisableEdits: TDataSetOption = doDisableEdits;
doDisableInsertsdoDisableInserts: TDataSetOption = doDisableInserts;
doNoResetCalldoNoResetCall: TDataSetOption = doNoResetCall;
foBlobsfoBlobs: TFetchOption = foBlobs;
foDetailsfoDetails: TFetchOption = foDetails;
foRecordfoRecord: TFetchOption = foRecord;
raAbortraAbort: TReconcileAction = raAbort;
raCancelraCancel: TReconcileAction = raCancel;
raCorrectraCorrect: TReconcileAction = raCorrect;
raMergeraMerge: TReconcileAction = raMerge;
raRefreshraRefresh: TReconcileAction = raRefresh;
raSkipraSkip: TReconcileAction = raSkip;


Frühere Versionen
Übersetzungen