Salve, questa è la mia storedprocedure:
codice:
USE [***]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [***].[GetListino] (
	@IDCP varchar(50)
)
AS
SELECT tblCatProd.Categoria
FROM tblCatProd
WHERE (tblCatProd.ID IN (@IDCP) OR @IDCP IS NULL)
ORDER BY tblCatProd.ID ASC
Se passo un numero alla variabile @IDCP funziona, ma se ne passo due (ad es. '1, 2') mi dà errore di conversione, sebbene abbia dichiarato la @IDCP come varchar(50).
Come faccio a far eseguire questa stored procedure anche con più valori per @IDCP?
Per questo motivo ho messo un "IN" invece che un "=".
Qualcuno ha già visto sta cosa?