Probmer med LIKE i SP
Jeg kan ikke få SP til at fungere med LIKE i SQL-sætningen.CREATE PROCEDURE sp_find_person
(
@StrNavn nvarchar (50),
@strID int
)
AS
SELECT ID, tekst FROM Artikler
WHERE (ID = @strID) AND (Message LIKE "%@StrNavn%") OR (Message LIKE "%@StrNavn%") AND (SvarID = @strID)
GO
Hvis @StrNavn eksempelvis er "Jens Hansen", får jeg denne fejlbesked:
Microsoft OLE DB Provider for SQL Server error '80040e14'
Line 1: Incorrect syntax near 'Hansen'.
Kan nogen hjælpe?