你先断开edit之类的控件和tquery的数据源连接, 然后再用
select aa,bb from a 去执行。就搞定

解决方案 »

  1.   

    没问题,肯定是哪个db控件连接了dcc这个字段!
      

  2.   

    试一下 select a.aa,a.bb from a 如果还是有问题的话
    可以在 sql server 里边试一下
      

  3.   

    哪个控件连接了你的a表中的cc字段,当你用select * from a时,选取了cc字段,而你的select aa,bb from a没有选择cc字段,检查一下!
      

  4.   

    你一定是在设计期执行了Select * from a,并有Fields Editor添加了所有字
    段,你先将字段删了吧
      

  5.   

    先清除旧的sql语句 query1.SQL.Clear;再查询
    select a.aa,a.bb,a.cc from a ;
      

  6.   

    With Query1 do begin
    Sql.clear;
    Sql.Add('select aa,bb from a');
    prepare;
    open;
    end;