c++builder6.0访问SQLSERVER2000有关问题

c++builder6.0访问SQLSERVER2000问题
各位大侠好,我用BCB做一个系统,需要访问SQLSERVER2000中的关系数据库,有3个表,如下:
表1:ID NAME  
表2:ID FACT RUELID  
表2:RUELID CONCLUSION 


要求是用ADO进行访问,我看书后缀的用TADOCONNECTION TADODATASOURCE TDBNAVIGATOR TDBGRID 这几个控件后 只能访问单个表,不能进行多表联合查询,该怎么办,请各位高手指导!!!

------解决方案--------------------
用adoquery吧,datasource和adoquery绑定,dbgrid和datasource绑定

在adoquery里面写sql语句,把几个表里的数据都取出来,类似这样的 select a.id,b.name ,c.goods_no from table a,table2 b,table3 c
where .....