如何将几个Tquery做成master-detail关系???

findbug 2001-12-03 09:14:35
加精

qry1: "select 主编号 from table1"
qry2: "select 编号,主编号 from table2,table3"
...
要将qry1与qry2做成master-detail关系,

我在用datamodule中的data diagram连接它们时,只出现params连接关键字,为什么不能象TTable那样的用字段来连接..应怎样做呢???各位看官....请教.
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
findbug 2001-12-03
  • 打赏
  • 举报
回复
谢谢lxpbuaa..
怎么给分啊?
lxpbuaa 2001-12-03
  • 打赏
  • 举报
回复
TQuery的使用比TTable复杂。TTable可以直接用MasterSource和MasterField定义主从关系,TQuery需要用sql语句。结合你的例子,具体如下:

(1)qry1: "select fieldName1 from table1" //fieldName1:主编号
放置一个TDataSource:DataSource1,设她的DataSet为qry1;
(2)qry2: "select fieldName0,fieldName1 from table2,table3 where fieldName1=:fieldName1",然后设置qry2的DataSource为DataSource1。

这样就好了。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧