API:Bde.DBTables.TBDEDataSet.BeforePost

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

Delphi

property BeforePost;

C++

__property BeforePost;

プロパティ

種類 可視性 ソース ユニット
event published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBDEDataSet

説明

アプリケーションがアクティブ レコードに対する変更を、データベースや変更ログに送信する前に発生します。

Bde.DBTables.TBDEDataSet.BeforePost は Data.DB.TDataSet.BeforePost を継承しています。以下の内容はすべて Data.DB.TDataSet.BeforePost を参照しています。

アプリケーションがアクティブ レコードに対する変更を、データベースや変更ログに送信する前に発生します。

BeforePost イベント ハンドラを記述すると、アプリケーションがデータセットの変更を送信する前に、特定のアクションを実行させることができます。 BeforePost は、アプリケーションが Post メソッドを呼び出した際に発生します。Post メソッドでは、必須フィールドがすべて存在していることを確認し、その後、レコードを送信する前に、BeforePost を呼び出します。

アプリケーションは、BeforePost を使用することにより、データに対して変更を行う前に、その妥当性チェックを実行する、といったことが可能になります。妥当性に問題が場合、Post オペレーションをキャンセルするために Abort を呼び出したり(Delphi の場合)、例外を投げたり(C++ の場合)することができます。

BeforePost は、Data.DB.TDataSetNotifyEvent 型のイベント ハンドラです。

関連項目

コード サンプル