Salut ts le monde,
Je n'arrive pas à passer un param complexe pour un where in (sous 8i).
Par ex :
Ca fonctionne pour test_tableau('2004');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PROCEDURE test_tableau (i_annee in varchar, outcur out outcur) is begin OPEN outcur FOR SELECT * from popi_annee t where t.pa_annee in (i_list); end;
mais pas pour test_tableau('2004,2005,2006');
(je comprend pourquoi ça ne marche pas (2004,2005,2006 n'est pas un num) mais je n'ai pas de solution pour le faire fonctionner.
(Le curseur est récupéré par un recordset en asp).
Merci d'avance !
Partager