[Aktualisierung: Verwendung von SQL Server 2005]
Hallo, was ich tun möchte, ist meine gespeicherte Prozedur mit einer Komma-getrennten Liste von Werten (ids) abfragen, um Zeilen von Daten abzurufen.
Das Problem, das ich erhalte, ist ein Konvertierungsfehler:
Conversion failed when converting the varchar value ' +
@PassedInIDs + ' to data type int.
Die Aussage in meinem where-Klausel und Fehler ist:
...
AND (database.ID IN (' + @PassedInIDs + '))
Hinweis: Datenbank.ID ist vom Typ int.
Ich habe den Artikel auf verfolgt:
http://www.sql-server-helper.com/functions/comma-delimited-to-table.aspx
wurde aber aufgrund des Fehlers nicht abgeschlossen.
In meinem Ausführungsskript habe ich:
...
@PassedInIDs= '1,5'
Mache ich hier etwas falsch? Ich danke Ihnen für Ihre Hilfe.