IBX.IBUpdateSQL.TIBUpdateSQL.ModifySQL
Delphi
property ModifySQL: TStrings index 0 read GetSQLIndex write SetSQLIndex;
C++
__property System::Classes::TStrings* ModifySQL = {read=GetSQLIndex, write=SetSQLIndex, index=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | IBX.IBUpdateSQL.pas IBX.IBUpdateSQL.hpp |
IBX.IBUpdateSQL | TIBUpdateSQL |
説明
レコードの更新の適用およびキャッシュアップデートが使用可能なときに使用する SQL UPDATE 文を指定します。
ModifySQL プロパティは,データセットに更新済みレコードを適用するときに使用する SQL の UPDATE 文を設定します。文はパラメータ付きの問い合わせの場合もあります。設計時に UPDATE 文を作成するには,UpdateSQL エディタを使って次のような文を作成します。
update Employee
set Last_Name = :Last_Name
where Emp_No = :OLD_Emp_No
実行時に,アプリケーションは,UPDATE 文を設定または変更するために直接このプロパティに文を記述できます。
メモ: 例に示されているように,ModifySQL は通常のパラメータの拡張をサポートします。キャッシュアップデートを適用する前に項目が持っていた値を取得するには,項目名に「OLD_」というプレフィクスを付けます。これは,文の WHERE 節で項目を比較するときに特に便利です。