Ho la seguente query:
SELECT *
FROM Tabella
WHERE Id IN (@ListaId)
Il campo Id è di tipo intero. La variabile viene passata ad una stored procedure ed è di tipo stringa. Viene restituita da una combobox multipla presente in una form ASP.
Conterrà quindi ad esempio il seguente valore:
'1,2,3,4'
Attualemnte la query non può funzionare perchè il confronto da eseguire è tra un intero ed una stringa. Potrei convertire allora il campo Id in un char ma la stringa passata allora non andrebbe più bene perchè dovrebbe avere il formato:
'1','2','3','4'
A qualcuno viene una buona idea?
Grazie.


Rispondi quotando