SQL 语句改改select tab1.*,tab2.* from tab1 inner join tab2 on tab1.a = tab2.a
建议楼主还是再研究一下MSQL的基本语法方面吧
一个dbgrid只能连接一个数据源,还是用1楼的方法。
这个是SQL基本的语法。找点MSSQL基础书籍看看。
搞数据库一定要把SQL学得滚瓜烂熟~,用Tquery代替TTable
用SQL语句生成你要的结果.在GRID中显示.
同时查询两个表的内容,然后在相应列的field里写上相应字段就OK了
根据两个表的连接关系建视图,然后dbgrid显示视图就可以了。
在窗体中分另添加一个ADOQuery1控件,一个DataProvider1控件,一个ClientDataSet1,一个DataSource1控件, Oracle SQL语句: select a.*,b.* from table1 a, table2 b where a.id = b.id将上面的控件连接好后,把dbgrid的datasource设置为DataSource1,运行就可以了
建议楼主还是再研究一下MSQL的基本语法方面吧
Oracle SQL语句: select a.*,b.* from table1 a, table2 b where a.id = b.id将上面的控件连接好后,把dbgrid的datasource设置为DataSource1,运行就可以了