我有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上写一些内容时,它只显示第一个数据库的结果。 :(