pazo3
Messages postés8Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 mai 2006
-
5 avril 2006 à 17:52
nou366
Messages postés92Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention10 octobre 2010
-
9 avril 2006 à 10:44
bonjour
Je veux faire une jointure entre commune et site (des tables access) en utilisant TADOQuery.
A lexécution de la requête je reçois le message suivant « le moteur de
base de donnée microsoft jet ne peut pas la table ou la requête source
commune »
le code executé est le suivant
Code:, ----
procedure TForm1.Button1Click(Sender: TObject);
var adoRecordset:TADOQuery;
begin
adoRecordset:=TADOQuery.Create(Owner);
with adoRecordset do begin
ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\oran\site.mdb;';
CursorLocation:=clUseClient;
CursorType:=ctStatic;
LockType:=ltBatchOptimistic;
SQL.Add('SELECT com.nom,site.nom FROM com,site WHERE com.MAPINFI_ID=site.MAPINFI_ID');
Active:=True;
DataSource1.DataSet:=adoRecordset;
end;
end;
ADOQuery se connect a une seul table "voir ConnectionString",
Est ce c possible de faire une jointure avec ADOQuery et SQL? si oui alors commen ?