Stored Procedure - vælg række dynamisk
Jeg har brug for at kunne vælge en række i en tabel dynamisk ud fra brugerens valg på hjemmesiden, men har lidt problemer med at få koden til at virke:-- stored procedure --
CREATE PROCEDURE spVideosByGenre
@Genre VARCHAR(1)
AS
BEGIN
SELECT * FROM tblVideos WHERE @Genre LIKE \'J\' ORDER BY PID
END
-- koden i asp --
SQL = \"EXEC spVideosByGenre\"
SQL = SQL & \" @Genre = \" & genre
Kombinationen returnerer ingen poster, men det virker godt hvis jeg bruger følgende kode på asp siden (ingen stored procedure):
-- asp --
SQL = \"SELECT * FROM tblVideos WHERE \" & genre & \" = \'J\' ORDER BY PID;\"
Her returneres alle de poster, der opfylder kriterierne.
Er der nogen der kan se, hvad jeg gør galt i stored procedure/asp kombinationen?
