Bonjour,
pourriez-vous me dire comment écrire la requête SELECT avec comme argument LIKE et une variable.
Je voudrais que la variable reçoive la valeur d'un Edit.
Voici le code qui marche sans variable.
Voilà je n'arrive pas à écrire les % avec la variable dans la partie LIKE:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FDQSelect.SQL.Text := 'SELECT Distinct maint.pannes.description FROM maint.pannes WHERE maint.pannes.description LIKE ' + Quotedstr('%'+Edit7.Text+'%'); FDQSelect.Open;
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FDQSelect.SQL.Text := 'SELECT Distinct maint.pannes.description FROM maint.pannes WHERE maint.pannes.description LIKE :rtexte'; FDQSelect.ParamByName('rtexte').AsString := Edit7.Text; FDQSelect.Open;
Partager