Delphi XE有没有一种方法可以让SQL监视器跟踪我的应用程序完成的所有SQL? Delphi 5有一个组件。如何监视我的Delphi应用程序执行的SQL?
4
A
回答
2
正如已经建议here你可以使用TAdoConnection.OnWillExecute事件发送查询到控制台,例如:
procedure TDataModuleProd.ADOConnection1WillExecute(
Connection: TADOConnection; var CommandText: WideString;
var CursorType: TCursorType; var LockType: TADOLockType;
var CommandType: TCommandType; var ExecuteOptions: TExecuteOptions;
var EventStatus: TEventStatus; const Command: _Command;
const Recordset: _Recordset);
begin
{$ifdef DEBUG}
OutputDebugString(PChar('SQL Execute: ' + CommandText));
{$endif}
end;
+1
对不起...你在哪里看到ADO提到过?我一定在某个地方错过了它。 :) –
+0
...并且您将松散绑定的参数值与此...不相关的信息...至少需要检索它们并将它们添加到记录的文本。 –
+0
谢谢,以及如何在Delphi XE中显示控制台, – Gwenael
相关问题
- 1. 监视我的应用程序执行的文件活动
- 2. 监视tomcat执行程序?
- 3. 如何监视或可视化delphi应用程序的内存碎片
- 4. 如何从我的Delphi应用程序
- 5. 如何在Windows中监视进程/程序的执行?
- 6. 如何监视我的应用程序的活动broadcastReceivers?
- 7. 如何监视其他应用程序?
- 8. C# - 如何监视银行应用程序的交易活动
- 9. 如何监视SQL Server 2005上执行的sql语句
- 10. 监视器运行.net应用程序
- 11. Grunt - 同时执行和监视应用程序
- 12. 应用程序监视WinServices
- 13. Java应用程序监视
- 14. Spark程序来监视执行程序的性能
- 15. 如何监视在我的电脑上运行的maya程序?
- 16. 监视DLL的应用程序调用
- 17. 监视应用程序的用电量
- 18. 我应该如何使用JMX监视tomcat上的Web应用程序?
- 19. 如何在Windows中监视我的Chrome应用程序的进程
- 20. 在Ubuntu(Java应用程序)上监视Firebird的SQL调用
- 21. 烧瓶应用程序 - 我如何监视在我的应用程序上花费的时间?
- 22. JavaEE应用程序的监视工具
- 23. 监视Direct X应用程序的FPS
- 24. 多监视器应用程序如何检测丢失的监视器
- 25. 监视java线程执行的工具
- 26. 使用Fiddler2监视命令提示符执行的程序
- 27. 纱线上的Spark作业的应用程序执行监控
- 28. 如何监视IIS后面的Web应用程序的性能?
- 29. 如何监视新的根进程的执行情况?
- 30. 应用程序和SQL Server中的性能计数器监视
简化版? –
SQL监视器与BDE一起工作,您还在使用BDE或其他组件吗? – RRUZ
@RRUZ - [TSQLMonitor](http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/SqlExpr_TSQLMonitor.html)是dbexpress的一部分。 –