Data.SqlExpr.TSQLConnection.SetTraceEvent

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

Delphi

procedure SetTraceEvent(Event: TDBXTraceEvent);

C++

void __fastcall SetTraceEvent(Data::Dbxcommon::TDBXTraceEvent Event);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLConnection

説明

SQL 接続を,サーバー間でやり取りされる各 SQL コマンドに対して実行するコールバック関数に関連付けます。

SetTraceEvent を呼び出すと,関連付けられている dbExpress ドライバとデータベースサーバーとの間で SQL コマンドがやり取りされるたびに応答するコールバックを割り当てることができます。このコールバック関数は TraceCallbackEvent プロパティの値になります。

Event パラメータは,dbExpress ドライバと SQL サーバーとの間でメッセージがやり取りされるたびに呼び出される TDBXTraceEvent イベントです。

ヒント:  TraceCallbackEvent プロパティを読み出すと,SetTraceEvent メソッドを呼び出す前にコールバックがすでに割り当てられているかどうかを判別できます。 こうすることで,新しいコールバックを割り当てるときに既存のコールバックへの干渉を回避することができます。

関連項目