精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>数据库技术>>请问怎样把三个结构相同的dbf逻辑相连,

主题:请问怎样把三个结构相同的dbf逻辑相连,
发信人: liumengchuan()
整理人: (2000-12-05 18:45:06), 站内信件
【 在 maninnet (maninnet) 的大作中提到: 】
: 请问怎样把三个结构相同的dbf逻辑相连,并把某一数据在三个dbf中的查询
: 结果在同一个dbgrid中显示,谢谢。

使用表别名.
如果你不清楚的话,可以使用delphi提供的SQL语句生成工具.
在form上添加一query控件,右键单击,弹出菜单,
选中query builder(delphi3.0) 或
sql builder(delphi4.0),
其它的就好办了.

以下就是用delphi4.0的sql builder生成的查询语句
SELECT Animals.AREA, Animals_1.NAME, Animals_2.BMP
FROM "animals.dbf" Animals
   INNER JOIN "animals.dbf" Animals_1
   ON  (Animals.WEIGHT = Animals_1."SIZE")  
   INNER JOIN "animals.dbf" Animals_2
   ON  (Animals_1.AREA = Animals_2.AREA)  

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.68.148]

[关闭][返回]