Data.Win.ADODB.TParameter.Assign

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

Delphi

procedure Assign(Source: TPersistent); override;

C++

virtual void __fastcall Assign(System::Classes::TPersistent* Source);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TParameter

説明

TParameter オブジェクトのプロパティと値をほかの TParameter オブジェクトへコピーします。

Assign プロパティを呼び出すと,TParameter とまったく同じもう 1 つの TParameter を作成することができます。Assign は,ソースで指定されたパラメータオブジェクトの AttributesDataTypeDirectionNameNumericScalePrecisionSize,および Value プロパティの値を呼び出し側のパラメータオブジェクトにコピーします。



ADOStoredProc1.Parameters[0].Assign(ADOStoredProc2.Parameters.Items[0]);



ADOStoredProc1->Parameters[0]->Assign(ADOStoredProc2->Parameters.Items[0]);



Assign は,ほかの TParameter,テーブル内の項目,文字列リストオブジェクト(ほとんどの場合,メモ型パラメータ用),TBitmap(BLOB 型項目用),TPicture(BLOB 型項目用)など,さまざまなコピー元に対して使用することができます。次の例では,文字列リストオブジェクトからのメモ型パラメータ(TMemo の Lines プロパティ)の値を提供するために Assign が使用されています。



ADOStoredProc1.Parameters[1].Assign(Memo1.Lines);



ADOStoredProc1->Parameters[1]->Assign(Memo1->Lines);



関連項目