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的一部分。 –