如何将一个查询与多个表和一个dbgrid一起使用

时间:2016-12-30 17:38:10

标签: delphi bde paradox

我有delphi xe7并使用带有BDE的paradox表。

实际上,我有一个以上的数据库,我试图使用一个查询和一个dbgrid来显示结果

C:\GEST_AP\Base de données\1\beneficiaire

中的第一个数据库

C:\GEST_AP\Base de données\2\beneficiaire

中的第二个数据库

我的sql代码是:

dm.Beneficiaire.sql.clear;

dm.Beneficiaire.SQL.Add('select *');

dm.Beneficiaire.SQL.Add('from "C:\GEST_AP\Base de données\1\beneficiaire"');

dm.Beneficiaire.SQL.Add('FULL JOIN "C:\GEST_AP\Base de données\2\beneficiaire"');

dm.Beneficiaire.SQL.Add('ON "C:\GEST_AP\Base de données\1\beneficiaire".nom="C:\GEST_AP\Base de données\2\beneficiaire".nom');

dm.Beneficiaire.SQL.Add('where "C:\GEST_AP\Base de données\1\beneficiaire".nom like "%'+edit1.Text+'%"');

dm.Beneficiaire.Active:=true;

当我在edit1.text上写一些内容时,它只显示第一个数据库的结果。 :(

0 个答案:

没有答案