with TQuery.Create(nil) do try
               DatabaseName := GBSYSTEM; 
sql.add('select * ');
sql.add('from a);
open;                            //在这设置断点,怎么快速取得sql.textend;//

解决方案 »

  1.   

    你采用另外一种方法就可以了
    with TQuery.Create(nil) do
    try
      DatabaseName := GBSYSTEM;
      sql.text := 'select * from a'
      open;                            //在这设置断点,怎么快速取得sql.text
    finally
    end; 
      

  2.   

    按ctrl+F7
    用TADOQuery.Create(nil).SQL.Text;
      

  3.   


    额?这样可以吗?我每次碰到这种情况,就把with去掉再调.
      

  4.   

    按ctrl+F7 
    用 TQuery.Create(nil).SQL.Text;结果 Inaccessible value
      

  5.   

    我说嘛,怎么可能.....
    虽然没试过,想想也不对.ctrl+f7,是查看值没错,这个大家都知道.
    问题是里面,搞个TADOQuery.Create(nil).....难道要这个值查看器 再去create对象?