现在,做的程序中,要在EXECSQL的方法执行的同时做一些额外的数据处理,请教各位执行ExecSQL后触发什么事件?已知:beforeopen事件不被ExecSQL方法触发.或者有什么方法(就是不用事件),能够实现在执行ExecSQL之前做一些处理.召唤大牛,拜谢.

解决方案 »

  1.   

    头疼,你在execsql之前写你需要处理的代码不就“做了一些处理”了么?还是你另有什么意思?
      

  2.   

    ps:不要让我修改 Delphi的源代码,然后给TQuery控件加个事件,或者自己写个控件,这种状况,现实不允许.
      

  3.   


    我的意思是,找一个类似beforeopen这样的事件给ExecSQL,比如 beforeExecSQL之类的.然后在这事件中加代码. 可是现在找不到这样的事件.ps:用的是Delphi5
      

  4.   

    就是想找一个  执行ExecSQL 能够触发的方法.
      

  5.   

    还是在execsql之前写代码处理吧,execsql可能会返回数据集可能会返回值也可能返回输出参数也可能什么也不返回,所以不太好说触发了什么事件,我是这么理解的,看看有没有其他人能给你个确切的答案。