Bde.DBTables.TStoredProc.CopyParams
Delphi
procedure CopyParams(Value: TParams);
C++
void __fastcall CopyParams(Data::Db::TParams* Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TStoredProc |
説明
ストアドプロシージャのパラメータをほかのストアドプロシージャのパラメータリストにコピーします。
CopyParams メソッドを呼び出すと,現在のストアドプロシージャのパラメータが別のストアドプロシージャのパラメータリストにコピーされます。Value パラメータは,このストアドプロシージャのパラメータのコピー先となるパラメータリストです。Vaule パラメータはほかのストアドプロシージャのパラメータリストであってもかまいません。次に例を示します。
TStoredProc1.CopyParams(TStoredProc2.Params);
StoredProc1->CopyParams(StoredProc2->Params);
アプリケーションが CopyParams メソッドを呼び出したとき,ストアドプロシージャの準備がなされていないと,CopyParams はパラメータをコピーする前に Prepare を呼び出します。コピー終了後,UnPrepare を呼び出してストアドプロシージャを以前の状態に復帰します。