[SQL Server] Passage d'un paramètre dans une procédure
Bonjour !
Sur une feuille, j'ai posé un DBLookUpComboBox qui récupère la liste des familles de produits.
J'ai posé aussi un DBGrid qui doit afficher la liste des produits correspondants à la famille sélectionnée dans le DBLookUpComboBox.
J'ai créé la procédure stockée suivante sous SQL Server :
Code:
1 2 3 4 5 6 7 8
|
CREATE PROC ps_ListePdtParFamille
(@num_type int)
AS
SELECT *
FROM produit
WHERE no_type = @num_type
ORDER BY design_pdt |
Sous Delphi, j'ai placé le code suivant sur l'événement OnCloseUp du DBLookUpComboBox :
Code:
1 2 3 4
|
procLstPdtParFamille.Close;
procLstPdtParFamille.Parameters.ParamByName('@num_type').Value := cbxLstModifPdt.KeyValue;
procLstPdtParFamille.Open; |
Hors, à l'exécution, le problème suivant se pose lorsque je choisis une famille dans la liste :
procLstPdtParFamille: Paramètres '@num_type' non trouvés
Comment résoudre ce problème ??
Merci d'avance pour votre aide,
@+