Datasnap.Provider

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

DataSnap プロバイダ機能(プロバイダ、リゾルバ、パケット データ セット、SQL リゾルバ、関連機能など)を実装したクラスが定義されています。

パッケージ dsnap280.bpl

クラス

EDSWriterEDSWriter は,データセット内のデータまたはメタデータを表すデータパケットを作成する際に発生するエラーの例外クラスです。
IProviderContainerプロバイダの登録/登録解除のサポートを追加するために、TCustomProvider クラスで内部的に使用されるインターフェイス。
TBaseProviderTBaseProvider は,データセット内のデータを表す,すべてのプロバイダの基本クラスです。
TCustomPacketWriterすべての DataSnap パケット ライタの基底クラス。
TCustomProviderTCustomProvider は,データプロバイダの基本クラスです。
TCustomResolverTCustomResolver は,プロバイダのかわりに更新を適用するコンポーネントの基本クラスです。
TDataPacketWriterDataSnap パケット レコード ライタを実装します。
TDataSetProviderTDataSetProvider は、データセットからデータを提供し、そのデータセットまたはデータベース サーバーに更新を反映します。
TDataSetResolverTDataSetResolver は,プロバイダのかわりに更新情報をデータセットに適用します。
TLocalAppServerIAppServer インターフェイスの実装を表します。
TPacketDataSetTPacketDataSet は,プロバイダが使用するデータパケットまたはデルタパケットを表します。
TProvider(非推奨)TProvider は,クライアントデータセットへデータを提供し,クライアントデータセットから更新を適用します。
TSQLResolverTSQLResolver は,プロバイダのためにデータベースサーバーに更新を適用します。
TUpdateTreeTUpdateTree は,リゾルバのかわりにデルタパケットについての情報を格納します。

ルーチン

GetObjectProperty指定された PropName プロパティの、プロパティ クラス インスタンスを返します(TObject として)。
GetStringProperty指定された PropName プロパティのプロパティ値を(String として)返します。
VarArrayFromStringsTStrings オブジェクトの文字列を格納する Variant 配列を作成します。

PPutFieldInfoPPutFieldInfoTPutFieldInfo レコードに対するポインタ型です。
TAfterUpdateRecordEvent

TAfterUpdateRecordEvent は、関連付けられたリゾルバがレコードを更新した直後に発生するイベントの型を表します。

TBeforeCommitEventTBeforeCommitEvent は、データセットをコミットする前に発生するイベントのための、プロシージャ型を表しています。
TBeforeUpdateRecordEvent

TBeforeUpdateRecordEvent は、レコードが更新される前に発生するイベントの手続き型を表します。

TDataRequestEvent

プロバイダが自身の DataRequest メソッドを呼び出したときに発生するイベントの関数型を表します。

TGetDSProps

作成中のデータ パケットにプロバイダが情報を追加する際に発生するイベントの手続き型を表します。

TGetParamsEventプロバイダがデータセットに属性を追加する際に発生するイベントのための、プロシージャ型を表しています。
TGetRecordOptionTGetRecordOption は、データ パケットに追加できる情報の種類を列挙したものです。
TGetRecordOptionsTGetRecordOptions は、データ パケットに追加される情報のタイプを決定するために使用されます。
TGetTableNameEvent

リゾルバが更新を適用するテーブルについての情報を初期化する際に発生するイベントの手続きの型を表します。

TInfoArrayTInfoArrayTPutFieldInfo レコードの配列です。
TOnValidateプロバイダが Delta パケットに含まれている更新を適用する際に発生するイベントのプロシージャの種類を表します。
TProviderDataEvent

プロバイダが更新を適用またはデータを取得する際に発生するイベントの手続きの型を表します。

TProviderOptionTProviderOption 型および TProviderOptions 型は、クライアント データセットとプロバイダ コンポーネントとの間でやり取りされる情報の種類を指定します。
TProviderOptionsTProviderOptions は、クライアント データセットとプロバイダ コンポーネントの間でやり取りされる情報の種類を指定します。
TPutFieldInfoTPutFieldInfo は、フィールドについての情報を含んでいます。
TPutFieldProcデータ セットに新しいフィールドを追加する際に使用されるプロシージャを判別できます。
TResolverErrorEvent

プロバイダがレコードを更新できない場合に発生するイベントの手続きの型を表します。

TResolverResponseTResolverResponse 型は,OnUpdateError イベントハンドラが更新エラーを処理した後にリゾルバコンポーネントが実行するアクションを示します。

変数

InformixLobOracle の BLOB 項目および CLOB 項目ではなく,Informix を解決します。
MetaDataOption対象のデータベースからメタデータを取り出すときに使用できるオプションを指定します。
ResetOptionデータ パケットがリセットされる必要があることを示す、ビットの定数フラグです。
XMLOptionデータ パケット形式が XML であることを示す、ビットの定数フラグ。
XMLUTF8Optionデータ パケット形式が UTF8 文字エンコーディングの XML であることを示す、ビットの定数フラグ。