Salut!
Voilà mon souci j'ai une base de donnée en plusieurs table avec un alias que j'ai nommé grâce au Module de Base de Donnée fourni par Delphi.
le hic c'est que je ne sais ps comment relier les tables entre elle pourtant c'est les même code qui les relient même si c'est pas le même nom.On m'a obligé pour ce stage à ne pas changer les tables etc... juste droit d'en tirer des informations sauf qu'avec ce code :
ca me met l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Query2.Close; Query2.sql.clear; Query2.sql.Add('SELECT ma.MCode,ma.MTirage,ma.MCost,m.MDcode,ma.MDescr'); Query2.sql.Add('FROM markets ma,media m');//j'ai essayé de mettre markets ma pour simpifié le code et voir si ca marche vu que ca bug Query2.SQL.Add('WHERE (m.mdcode:=ma.mmedia)');//en rajoutant cette ligne ca donne une erreur Query2.SQL.Add('AND (mcode=:x)'); Query2.Params[0].AsString:=AnsiUpperCase(combobox1.text); Query2.Open;
Invalid use of keyword.
token )
WHERE
Line number: 3.
Partager