Stored Procedure:
@Services varchar(50), (b.v. 45,90)
@Number numeric OUTPUT
SELECT @Number = COUNT(GSM) FROM Subscribers WHERE ServiceID IN (@Services)
foutmelding: Error to convert varchar into numeric
Bij het "hard" invullen van de waarde treedt geen fout op.
Wat is hier aan de hand ??
Nu kan ik de SQL query correct maken door sp_executesql te gebruiken.
EXECUTE sp_executesql N'SELECT COUNT(GSM) FROM Subscribers WHERE ServiceID IN(' + @Services + ')'
Hoe krijg je hier het resultaat van in een variabele ?
@Services varchar(50), (b.v. 45,90)
@Number numeric OUTPUT
SELECT @Number = COUNT(GSM) FROM Subscribers WHERE ServiceID IN (@Services)
foutmelding: Error to convert varchar into numeric
Bij het "hard" invullen van de waarde treedt geen fout op.
Wat is hier aan de hand ??
Nu kan ik de SQL query correct maken door sp_executesql te gebruiken.
EXECUTE sp_executesql N'SELECT COUNT(GSM) FROM Subscribers WHERE ServiceID IN(' + @Services + ')'
Hoe krijg je hier het resultaat van in een variabele ?