Variable dans requête LIKE (MSSQLEXPRESS)
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.
Code:
1 2 3
|
FDQSelect.SQL.Text := 'SELECT Distinct maint.pannes.description FROM maint.pannes WHERE maint.pannes.description LIKE ' + Quotedstr('%'+Edit7.Text+'%');
FDQSelect.Open; |
Voilà je n'arrive pas à écrire les % avec la variable dans la partie LIKE:
Code:
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; |
Merci.