我数据库中有A.B两个表我想用两个DbGrid 控件分别显示这两个表中的内容于是,我就写了这样的一段代码, 但显示不了B表中的内容. with AdoQuery1 do 
      clear;
      sql.add('select * form A ;)
      open;
 with AdoQuery2 do 
      clear;
      sql.add('select * form A ;)
      open;但这样只可以显示A表中的内容.那我怎么样才可以同时显示两个表的内容呢?

解决方案 »

  1.   

    1,你查的都是表A.
    2,要两个datesource.
      

  2.   

    with AdoQuery1 do 
          clear;
          sql.add('select * form A ;)
          open;
     with AdoQuery2 do 
          clear;
          sql.add('select * form B;)
          open;
    帮楼上写清楚(晚上没事做 呵呵)
    你用了两个DBGRID  所以要有两个datesource   分别连接ADOQUERY1  和ADOQUERY2   估计就OK了
      

  3.   

    这代码我看是不是有问题,
    with adoquery1 do
    begin
      ......
    end;with Adoquery2 do
    begin
      ......
    end;