Salve, questa è la mia storedprocedure:
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).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
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?