我用ADOQUERY,在SQL属性中写了带参数的语句,我在执行时给参数赋值了,想看一下执行时已经有参数的语句,怎么看,我现在用adoquery1.sql.gettext或adoquery1.sql.CommaText看到的都是原来的语句,没有我赋的参数值。

解决方案 »

  1.   

    看不到的话怎么调试,用SQL.add()直接写语句很不直观
      

  2.   

    SQL Monitor跟踪,或者用SQL的“事件探查器”跟踪。
    在Query执行后马上去看跟踪程序就可以看到了。
      

  3.   

    楼上的说法不错
    一般就只有这样了如果你想用什么Message来显示的话
    一般都得不到结果的
      

  4.   

    另外,在SQL 查询分析器中的语句,贴粘到DELPHI中的SQL中时,如果是中文就是乱码,怎么处理
      

  5.   

    跟踪会了,可是看到的语句中其中一个参数的长度只有4位,我定义的是定ftstring的类型啊