Show: Delphi C++
Display Preferences

Datasnap.DBClient

From XE2 API Documentation
Jump to: navigation, search

Defines classes that implement database-independent datasets, connection brokers, remote servers for multi-tiered database applications, aggregate fields, and related functionality.

Contents

Classes

EDBClientEDBClient is the exception class for client dataset errors.
EReconcileErrorEReconcileError is the exception class for client dataset update errors.
TAggregateTAggregate represents a maintained aggregate in a client dataset.
TAggregatesTAggregates is a collection of TAggregate objects.
TClientBlobStreamTClientBlobStream lets applications read from or write to BLOB fields in a client dataset.
TClientDataSetTClientDataSet implements a database-independent dataset.
TConnectionBrokerTConnectionBroker centralizes the connection to an application server for a set of client datasets that all use the same connection.
TCustomClientDataSetTCustomClientDataSet is the base class for datasets that cache their data in memory.
TCustomRemoteServerTCustomRemoteServer is the base class for all components that connect to an application server in a multi-tiered database application.
TKeyBuffer
TRecInfo
TReconcileInfo

Routines

PackageParamsConverts a TParams object into an OleVariant that can be used in multi-tiered applications.
UnpackParamsConverts an OleVariant that represents a set of parameters into a TParams object.

Types

PKeyBuffer
PRecInfo
TAggUpdateEventTAggUpdateEvent is the type for the OnUpdate event handler of TAggregate.
TCDSKeyBufferDatasnap.DBClient.TCDSKeyBuffer is an alias for Datasnap.DBClient.TKeyBuffer.
TCDSRecInfoDatasnap.DBClient.TCDSRecInfo is an alias for Datasnap.DBClient.TRecInfo.
TDataPacketFormatTDataPacketFormat indicates how information is encoded in a data packet or delta packet.
TDataSetOption
TDataSetOptions
TFetchOptionTFetchOption and TFetchOptions indicate the type of information about a record that a client dataset can request.
TFetchOptions
TFieldDescList
TGetUsernameEventTGetUsernameEvent is the type for event handlers that supply the user name with which to initialize a remote login dialog.
TKeyBuffer
TRecInfo
TReconcileActionTReconcileAction indicates how a client dataset should handle a record whose update generated an error.
TReconcileErrorEventTReconcileErrorEvent is the type for event handlers that handle update errors for a client dataset.
TReconcileInfo
TRemoteEventTRemoteEvent is the type for event handlers that pass custom information to or from a provider.

Variables

TFieldDescList

Constants

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;


Personal tools
Previous Versions
Translations