Data.DB.TField.OldValue
Delphi
property OldValue: Variant read GetOldValue;
C++
__property System::Variant OldValue = {read=GetOldValue};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
説明
元の項目値を(Variant として)表します。
OldValue プロパティを読み出すと,編集内容が登録される前に,データセットから取得した元の項目値を調べることや,取り出すことができます。たとえば,Delphi の場合,次のコード行は現在ペンディング中の変更内容を元の項目値に置換します。
NewValue :=OldValue;
いったんレコードが正常にデータベースに適用されると,古い項目値は取り出せなくなります。
メモ: OldValue プロパティは,TClientDataSet コンポーネントを使ってデータにアクセスする場合,あるいはキャッシュした更新が利用できる場合にのみ使用可能です。
関連項目