Bonjour,
dans mon application j'essaie de grouper et d'afficher des statistiques sur les mouvements du personnel en appliquant une requete sur 2 tables de la façon suivante:
une erreur m'indique qu'il y a faute de syntaxe dans la clause FROM.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ADOConnection1->Open(); ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add("select m.EntiteOrigine as Entité,(count(m.Matricule)+count(p.Matricule)) as [Désirants Entrer]"); ADOQuery1->SQL->Add("from Mutations m, Permutations p"); ADOQuery1->SQL->Add("where D_Etablis like"+Edit1->Text+" group by m.EntiteOrigine"); ADOQuery1->Prepared=true; ADOQuery1->Open(); ADOQuery1->Close(); ADOConnection1->Close();
j'ai donc essayé en utilisant les noms complet des tables
La meme erreur s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ADOConnection1->Open(); ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add("select Mutations.EntiteOrigine as Entité,(count(Mutations.Matricule)+count(Permutations.Matricule)) as [Désirants Entrer]"); ADOQuery1->SQL->Add("from Mutations,Permutations"); ADOQuery1->SQL->Add("where D_Etablis like"+Edit1->Text+" group by Mutations.EntiteOrigine"); ADOQuery1->Prepared=true; ADOQuery1->Open(); ADOQuery1->Close(); ADOConnection1->Close();
quelqu'un voit-il où est l'erreur? et comment m'en debarasser?
Merci
Partager