我有一个带有 2 个表的 SQL Server 2008 数据库:Master 和 Detail
主字段:ID 和 ...;
详细信息字段:ID、MasterID 和 ...;
我已经在 SQL Server 中设置了 Master 和 Detail 之间的关系
我希望当我在 Master DBGrid 中选择一条记录时,Detail Query 仅返回与所选主记录相关的记录,而 Detail DBGrid 仅显示相关记录
我不想每次使用 SQL 代码(例如)选择主记录时都重新查询详细信息 ADOQuery:
SELECT * FROM Detail WHERE MasterID = Master.ID
如果不使用 ADOTable(主源),我怎么能做到这一点!?
换句话说,我希望这种关系在 DB 层中!