Op een ASP.NET pagina het ik een aantal checkboxen met de zelfde naam. Als er een aantal checkboxes gechecked zijn, dan krijg ik bij de post een string of array (weet niet precies hoe ASP.NET dat doorgeeft).
Als ik even deze simpel aan een labeltje bind, krijg ik de ID's terug van de geselecteerde items...
Bijvoorbeeld: 34,64,14
Nu wil ik deze naar een stored procedure sturen zodat ik alleen de geselecteerde records terug krijg. om daar dan enkele bewerkingen mee te doen.
Maar hoe kan ik dat nu het beste in een SP stoppen?
nu probeer ik dus
Hij geeft iig geen syntax errors, maar als ik de SP probeer te runnen dan krijg ik een type error...Logisch eigenlijk, want @selectedItemIDs heeft de waarde 34,64,14.
Maar als ik er een String van maak, krijg ik ook geen resultaat want @selectedItemIDs krijgt dan de waarde '34,64,14' en daar heb ik ook weinig aan...Hoe kan ik dit oplossen?
Als ik even deze simpel aan een labeltje bind, krijg ik de ID's terug van de geselecteerde items...
Bijvoorbeeld: 34,64,14
Nu wil ik deze naar een stored procedure sturen zodat ik alleen de geselecteerde records terug krijg. om daar dan enkele bewerkingen mee te doen.
Maar hoe kan ik dat nu het beste in een SP stoppen?
nu probeer ik dus
code:
1
2
3
4
5
6
7
8
9
| CREATE STORED PROCEDURE getSelectedItems
(
@selectedItemIDs int
)
AS
SELECT *
FROM tafel
WHERE ItemID IN (@selectedItemIDs)
RETURN |
Hij geeft iig geen syntax errors, maar als ik de SP probeer te runnen dan krijg ik een type error...Logisch eigenlijk, want @selectedItemIDs heeft de waarde 34,64,14.
Maar als ik er een String van maak, krijg ik ook geen resultaat want @selectedItemIDs krijgt dan de waarde '34,64,14' en daar heb ik ook weinig aan...Hoe kan ik dit oplossen?