我是否正确,traceflags在SQLMonitor中不起作用?我一直试图在XE2中使用它们与Firebird,它看起来像他们根本没有实现。已发布的TSQLMonitor属性已将注释标记注释掉。
published
property Active: Boolean read FActive write SetActive default False;
property AutoSave: Boolean read FAutoSave write FAutoSave default False;
property FileName: string read FFileName write SetFileName;
property OnLogTrace: TTraceLogEvent read FOnLogTrace write FOnLogTrace;
property OnTrace: TTraceEvent read FOnTrace write FOnTrace;
{ property TraceFlags not supported in DBExpress 1.0 }
property TraceList: TStrings read FTraceList write SetTraceList stored False;
property SQLConnection: TSQLConnection read FSQLConnection write SetSQLConnection;
end;
当他们总是在OnLogTrace和OnTrace事件中以TraceLevel 5和TraceFlag 256的形式出现。我知道我可以使用TSQLConnection的DelegateConnection作为替代,但这只跟踪到一个文件,我希望它在备忘录中通过。任何指针都会有所帮助。
提前致谢
史蒂夫