TADOQuery 关联两张表,实现两张表联动
(1)分别准备两组TADOQuery,TDataSource,TDataGrid控件,并关联,两个TADOQuery都要指定连接数据库字符串
(2)将第一组作为主表,第二组SQL属性为:
select T.BangDanLiuShuiHao,C.ChePaiHao
from CheLiangInf C,TotalRecord T where C.ChePaiHao = :ChePaiHao
(3)两张表都有相同的字段,如ChePaiHao,第一组将自动为参数赋值
(4)ADOQuery2的DataSource应改为:
ADOQuery2->DataSource = DataSource1;//关联到改为第一个数据集
(5)第二个TADOQuery2需要重新打开,即:
ADOQuery2->Active = false;
ADOQuery2->Active = true;
TADOQuery 关联两张表
最新推荐文章于 2023-03-16 06:39:59 发布