Requête sql avec mysql sous delphi
je voudrais faire une recherche multicritere sur une table personne, un peu à la google:
l'utilisateur saisie via des Edit et ComboBox, ces derniers sont insérés ds la requete.
j'ai commencé par faire ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| with dm.tbPersonne do
begin
Close;
SQL.Clear;
SQL.Add('Select * from personne');
SQL.Add('where nom LIKE ''' + eNom.Text + Opr1 + '''');
SQL.Add('service LIKE ''' + cbService.Text + '''');
SQL.Add('matricule LIKE ''' + eMatricule.Text + '''');
SQL.Add('fonction LIKE ''' + cbFonction.Text + '''');
SQL.Add('order by nom');
Open;
end; |
mais élas c genere une erreur de syntaxe que je n'arrive pas à détécter8O