监视 Delphi 应用程序执行的 SQL 查询

发布于 2024-07-16 02:19:18 字数 257 浏览 7 评论 0原文

我想监视我的应用程序在运行时执行的 SQL 查询。

我在 Delphi 2007 下使用 dbExpress 连接到 Oracle 11g 数据库。

这过去可以在 BDE 下使用 sqlmon.exe 实用程序实现。

dbExpress 有类似的实用程序吗?

我尝试过 Toad SQL Monitor,它会记录两个或三个查询,然后立即挂起应用程序。 我可以设置完整的 Oracle 跟踪,但这对于日常调试来说太过分了。

I'd like to monitor SQL queries executed by my application while it runs.

I'm using a dbExpress connection to an Oracle 11g database under Delphi 2007.

This used to be possible under the BDE with the sqlmon.exe utility.

Is there a similar utility for dbExpress?

I've tried the Toad SQL Monitor, which logs two or three queries and then promptly hangs the application. I can set up a full-blown Oracle trace, but that is overkill for everyday debugging.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

っ左 2024-07-23 02:19:18

为了能够监视查询,您必须使用委托跟踪驱动程序。

阅读此链接,它提供了有关 dbexpress 4 和 delphi 2007 的更多信息。
D2009 用户注意:使用 D2009,您不必再调整 ini 文件,只需使用对象检查器,它提供了直接在 IDE 中堆叠委托驱动程序的能力。

To be able to monitor querys, you'll have to use a delegate trace driver.

Read this link, it gives more info on dbexpress 4 and delphi 2007.
Note for D2009 users: With D2009, you don't have to tweak ini files anymore, just use the object inspector, it gives the ability to stack up delegate drivers directly in the IDE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文