【发布时间】:2011-12-21 21:09:08
【问题描述】:
我的任务是改变 delphi 程序在工作中的作用。该应用程序也用于连接 mysql 服务器,并且顺便运行查询。现在服务器已更改为不接受外部连接的服务器,因此我们决定将应用程序转换为连接到 Web 服务并通过那里发送 mysql 更新查询。
除了一件事,我什么都可以工作。因为我不想改变太多东西(过去做了很多 c++builder,但那是 10 年前的事了)我决定将 ado 对象留在原处并尝试让它输出它生成的 mysql 所以我可以将它发送到网络服务(希望我有意义)。 我遇到的问题是我发现的唯一问题是
ShowMessage (DataModuleDB.adoqClients.SQL.Text);
但这会在被ado改变之前输出mysql:
insert into table clients (id, name) values (:id, :name)
所以我的问题是如何(如果可能的话)在不执行它的情况下显示“真正的”mysql 查询。
显然,如果我不能这样做,我将更改所有内容并自己构建查询。
提前致谢。
【问题讨论】: