Bonjour!

Je travaille en aspx, et à la suite d'une sélection multiple, je veux récupérer toutes les valeurs correspondantes à ma sélection.

Pour cela, j'ai créé une procédure stockée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE PROCEDURE [dbo].[ps_sel_CollabCompetences]
@list_id_theme varchar(300)
 AS
select * from sel_CollabCompetences, sel_NbCollabCompetences
where sel_collabCompetences.libelle=sel_NbCollabCompetences.libelle
and id_theme in (@list_id_theme)
GO
@list_id_theme a des valeurs sous cette forme : 1,2,3,4 et id_theme est de type numeric.

A l'exécution j'obtient une erreur : Erreur de conversion du type de données varchar en numeric.
en fait je voudrais que ma variable ne soit pas comparée directement, mais fasse plutot partie de la syntaxe de la requete, comme si on obtenait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 and id_theme in (1,2,3,4)
J'espere que vous avez compris mon problème (j'ai un peu de mal à trouver les mots).

merci d'avance

charly