Bde.DBTables.TTraceFlags

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

type TTraceFlags = set of TTraceFlag;

C++

typedef System::Set<TTraceFlag, TTraceFlag::tfQPrepare, TTraceFlag::tfDataOut> TTraceFlags;

Properties

Type Visibility Source Unit Parent
set
typedef
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables

Description

TTraceFlags and TTraceFlags indicate the types of messages that pass between an application and the InterBase server.

TTraceFlags is a set of TTraceFlag values. The following table lists the possible values:



Value Meaning

tfQPrepare

Monitor Prepare statements.

tfQExecute

Monitor ExecSQL statements.

tfError

Monitor server error messages. Such messages may include an error code.

tfStmt

Monitor all SQL statements.

tfConnect

Monitor database connect and disconnect operations, including allocation of connection handles, and freeing connection handles.

tfTransact

Monitor transaction statements, such as StartTransaction, Commit, and Rollback.

tfBlob

Monitor operations on blob data types.

tfService

Monitor messages to one of the IB services.

tfMisc

Monitor any statements not covered by other flag options.