如何得到数据感知控件执行的SQL语句? 说明:使用诸如DBGrid之类的数据感知控件进行数据显示与编辑时,数据修改后的结果自动保存到数据库了,但实际上它这个动作也是在其内部生成SQL语句对数据库进行操作而已,那问题在于,我们怎样才能得到它真正执行的SQL语句呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WITH DBGridEh1.DataSource.DataSet AS TADOQuery DO BEGIN ShowMessage(SQL.Text) END; 请问这个过程要放在哪个事件的触发中?**我要得到的是在Grid中修改数据时SQL的更新语句** 如果你用的是ADO进行数据库连接,那么ADO的数据集组件会自动产生action Sql的语句去更新数据,具体可参考李维的<高效率数据库开发ADO MTS/COM+>这本书,其中讲得很祥细。如果你只是想看看它执行的sql语句可打开sql server 监视器则可看到 **我要得到的是Grid中修改数据时控件本身自动产生的SQL更新语句**to:qzxyd我使用的是Access,也可以监视吗? 用bde做的么,是的话,试试delphi带的sql monitor 不是DBE,是ADO,没人知道么? 高手请进,控件属性的数据绑定问题?500分奉送,不够再加。 组件不会安装 在三层中怎么实现离线操作?有无必要? Dll编程及使用!!!! FastReport怎么将没有记录的地方也画上格子??? 怎么没人理我? 一个困绕我许久的一个问题 D版确实要换主子了。 如何通过编程来显示存储过程及其它中的内容 怎样实现在阅览报表时能同时修改报表的内容,象work一样! 代做毕业设计,有需要请与我联系(在线) 请问,如何在程序中利用猫,对指定的号码进行拨号?
ShowMessage(SQL.Text)
END;
**我要得到的是在Grid中修改数据时SQL的更新语句**
如果你只是想看看它执行的sql语句可打开sql server 监视器则可看到
to:qzxyd
我使用的是Access,也可以监视吗?
没人知道么?