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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3SELECT * FROM groupe WHERE group_nom LIKE '%:param_recherche%';
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Partager