Data.Win.ADODB.TADOConnection.OnWillExecute
Delphi
property OnWillExecute: TWillExecuteEvent read FOnWillExecute write FOnWillExecute;
C++
__property TWillExecuteEvent OnWillExecute = {read=FOnWillExecute, write=FOnWillExecute};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TADOConnection |
説明
データベースサーバーがコマンド実行の受け入れを通知した後に発生します。
OnWillExecute イベントハンドラを記述すると,コマンドが実行される前に特定のアクションを実行できます。OnWillExecute イベントは,対応する処理(コマンド実行のリクエスト)が ADO Connection オブジェクトで実行された後に発生します。Execute メソッドを呼び出すと,このイベントが発生します。
Error は,ADO Error オブジェクトです。ADO Error オブジェクトの使い方の詳細は,Microsoft Data Access SDK を参照してください。Error パラメータは,このイベントを起動した処理の実行時にエラーが発生した場合にのみ設定されます。その場合,EventStatus パラメータはエラーが発生したことを示す値 esErrorsOccured を格納します。
EventStatus 値(ADO EventStatusEnum)は,イベントを起動した処理の実行が成功したか失敗したかを示します。このイベントのハンドラでこのパラメータを esCancel に設定すると,保留されているコマンド実行の取り消しを要求できます。