[PostgreSQL] requete LIKE delphi 7
Bonjour à tous,
Je post ce sujet car j'ai un soucis sur delphi 7. J'ai un programme relié en ODBC avec une base sur postgres 9.2, qui permet la gestion de groupes dans une structure d'hébergement
J'ai un formulaire qui permet la recherche d'un ou plusieurs groupes en fonction de ce que l'utilisateur à saisi dans un edit, puis la liste s'affiche dans un DBLookupListBox. Or au moment de renseigner les champs KeyField et ListField de mon DBLookupListBox, delphi me retourne un message d'erreur tel que :
Objet Parameter défini de manière incorrecte. Des informations incohérentes ou incomplètes ont été fournies.
Dans un ADOQuery j'ai la requête suivante :
Code:
1 2 3
| SELECT *
FROM groupe
WHERE group_nom LIKE '%:param_recherche%'; |
Puis dans mon code lorsque l'utilisateur clique sur le bouton valider pour lancer l’exécution de la requête, j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10
| procedure TForm5.BitBtn2Click(Sender: TObject);
begin
group.Visible:=True; //composant DBLookupListBox renomé
with MonDataModule.ADOQuery_groupe_recherce do
begin
Active:=False;
Parameters.ParamByName('param_recherche').Value:=zs_nom.Text; // je donne en valeur à mon paramètre la valeur de la zone de saisie rensignée par l'utilisateur
Active:=True; //puis j'active ma requête
end;
end; |
Merci d'avance