Datasnap.Provider.TPacketDataSet.AssignCurValues

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

Delphi

procedure AssignCurValues(Source: TDataSet); overload;
procedure AssignCurValues(const CurValues: Variant); overload;

C++

void __fastcall AssignCurValues(Data::Db::TDataSet* Source)/* overload */;
void __fastcall AssignCurValues(const System::Variant &CurValues)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TPacketDataSet

説明

パケットデータセット内の各フィールドの現在のフィールド値を更新します。

更新エラーが発生すると,リゾルバコンポーネントは,OnUpdateError イベントハンドラを起動する前に AssignCurValues メソッドを呼び出してフィールドの CurValue プロパティを設定します。

AssignCurValues メソッドに Source パラメータでデータセットが渡されている場合,パケットデータセットの各フィールドについて,CurValue プロパティはソースデータセット内で同じ名前を持つフィールドの値に設定されます。

AssignCurValues メソッドに CurValues パラメータでバリアント配列が渡されている場合,配列の各フィールドを使ってパケットデータセット内のフィールドの CurValue プロパティが割り当てられます。CurValues には,フィールド値配列とバリアント配列の 2 つの形式のいずれかが入ります。各配列には,フィールド名と値の 2 つの要素があります。最初の形式では,フィールド値は位置によって割り当てられます。2 番めの形式では,名前を基準にフィールドが見つけられ,それに応じて CurValue プロパティが割り当てられます。

関連項目