SAlut tous un petit renseignement.Je voudrais faire un petit moteur de recherche et en alimenté un DBGid.
Je fais une recherche a l'aide de 3 Edit.text (nom.text, prenom.text, age.text)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
DataModule1.Query1.Close;
DataModule1.Query1.SQL.Clear;
DataModule1.Query1.SQL.Add('SELECT * FROM matable.DB where '
    +'(Nom ='+quotedstr(nom.text)
    +'or Prenom=' +quotedstr(prenom.text)+')'
    +'or ( Age='+quotedstr(age.text))'
DataModule1.Query1.open;
mais je voudrais si possible que la recherche fonctionne même si un champ ou deux sont vides
ex: recherche par prenom et age ou juste age etc...
comment faire pour ne pas avoir d’erreur .merci d'avance