delphi中怎么在一个dbgrid中显示出两个表的内容呢?用ado连接的数据库!谢谢啦!

解决方案 »

  1.   

    SQL 语句改改select tab1.*,tab2.* from tab1 inner join tab2 on tab1.a = tab2.a
      

  2.   


    建议楼主还是再研究一下MSQL的基本语法方面吧
      

  3.   

    一个dbgrid只能连接一个数据源,还是用1楼的方法。
      

  4.   

    这个是SQL基本的语法。找点MSSQL基础书籍看看。
      

  5.   

    搞数据库一定要把SQL学得滚瓜烂熟~,用Tquery代替TTable
      

  6.   

    用SQL语句生成你要的结果.在GRID中显示.
      

  7.   

    同时查询两个表的内容,然后在相应列的field里写上相应字段就OK了
      

  8.   

    根据两个表的连接关系建视图,然后dbgrid显示视图就可以了。
      

  9.   

    在窗体中分另添加一个ADOQuery1控件,一个DataProvider1控件,一个ClientDataSet1,一个DataSource1控件,
    Oracle SQL语句: select a.*,b.* from table1 a, table2 b where a.id = b.id将上面的控件连接好后,把dbgrid的datasource设置为DataSource1,运行就可以了