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 :
@list_id_theme a des valeurs sous cette forme : 1,2,3,4 et id_theme est de type numeric.
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
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
J'espere que vous avez compris mon problème (j'ai un peu de mal à trouver les mots).
Code : Sélectionner tout - Visualiser dans une fenêtre à part and id_theme in (1,2,3,4)
merci d'avance
charly
Partager