Databas: sql-server 2005
Har den här spn
ALTER PROCEDURE getvisitingHistory
@terminalID nvarchar(500),
@startDate nvarchar(10)
AS
exec('SELECT visitorID, terminalID, visitingNumber, code, visitorName, companyName, visitingDate, visitingTime, exitTime, action, cardnumber FROM visitors where cast(terminalID as nvarchar) in (' + @terminalID +') and visitingDate = ''' + @startdate + ''' order by visitingNumber')
Den fungerar när jag kör den direkt i visual studio men när jag anropar den i koden får jag det här felet
Incorrect syntax near ')'.
Finns det något annant sätt att använda in i en stored procedure?