Datasnap.DBClient

提供: RAD Studio API Documentation
移動先: 案内検索

データベースに依存しないデータセット、接続ブローカ、多層データベース アプリケーション用リモート サーバー、集計フィールド、その他関連機能を実装するクラスを定義します。

パッケージ dsnap270.bpl

クラス

EDBClientEDBClient は,クライアントデータセットのエラーに対応する例外クラスです。
EReconcileErrorEReconcileError は,クライアントデータセット更新エラーの例外クラスです。
TAggregateTAggregate は,クライアントデータセットに保持された集計を表します。
TAggregatesTAggregates は,TAggregate オブジェクトのコレクションです。
TClientBlobStreamTClientBlobStream を使用すると、アプリケーションは、クライアント データセット内の BLOB フィールドの読み書きを行うことができます。
TClientDataSet TClientDataSet は、データベースに依存しないデータセットを実装します。
TConnectionBrokerTConnectionBroker は、複数のクライアント データセットが同じ接続を共有使用してアプリケーション サーバーに接続する場合に、その接続を一元管理します。
TCustomClientDataSetTCustomClientDataSet は、データをメモリにキャッシュするデータセットの基底クラスです。
TCustomRemoteServerTCustomRemoteServer は,多層データベースアプリケーションのアプリケーションサーバーに接続するすべてのコンポーネントのための基本クラスです。

ルーチン

PackageParamsTParams オブジェクトを,多層アプリケーションで使用可能な OleVariant に変換します。
UnpackParamsパラメータの集合を表す OleVariant を TParams オブジェクトに変換します。

PKeyBufferTKeyBuffer レコードへのポインタ。
PRecInfoTRecInfo レコードへのポインタ。
TAggUpdateEvent

TAggUpdateEvent は、TAggregateOnUpdate イベント ハンドラの型です。

TCDSKeyBufferDatasnap.DBClient.TCDSKeyBuffer は、Datasnap.DBClient.TKeyBuffer のエイリアスです。
TCDSRecInfoDatasnap.DBClient.TCDSRecInfo は、Datasnap.DBClient.TRecInfo のエイリアスです。
TDataPacketFormatTDataPacketFormat 型は,データパケットまたはデルタパケット内の情報をコード化する方法を示します。
TDataSetOptionデータセット オプションの列挙型を表します。
TDataSetOptionsTDataSetOption 列挙型の項目のセット
TFetchOptionTFetchOption および TFetchOptions は,クライアントデータセットが要求できるレコードについての情報の種類を示します。
TFetchOptionsTFetchOption 列挙型の項目のセット
TFieldDescList個々の要素がフィールド ディスクリプタ(DSFLDDesc レコード)である、動的配列を表す。
TGetUsernameEvent

TGetUsernameEvent は、リモート ログイン ダイアログの初期値となるユーザー名を指定するイベント ハンドラの型です。

TKeyBuffer検索キー バッファに関するさまざまな情報(修正状態、データのフィールド数など)を保有するレコードを表します。
TRecInfoデータベース レコードに関するさまざまな情報(レコード数、ブックマーク フラグや属性など)を保有するレコードを表します。
TReconcileActionTReconcileAction 型は,更新しようとしてエラーを生成したレコードをクライアントデータセットが処理する方法を示します。
TReconcileErrorEvent

TReconcileErrorEvent は、クライアント データセットの更新エラーを処理するイベント ハンドラの型です。

TReconcileInfo
TRemoteEvent

TRemoteEvent は、プロバイダとの間でカスタム情報を受け渡しするイベント ハンドラの型です。

定数

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