Hej! >Om du vill söka på allt som innehåller @strsok, så skriver duLagrad procedur
Hur skapar jag en lagrad Procedur av denna sqlsats?
SELECT tblText.Sokord, tblText.Text1, tblSokord.Sokord FROM tblSokord INNER JOIN tblText ON tblSokord.Sokord = tblText.Sokord WHERE tblSokord.Sokord LIKE '"&vSokord&"'
Columnen sokord är nvarchar
@strsok kanske är lämpligt
Tackar på förhand
AndersSv: Lagrad procedur
<code>
CREATE PROC whatever @strsok nvarchar(50)
AS
SET NOCOUNT ON --om du vill
SELECT tblText.Sokord, tblText.Text1, tblSokord.Sokord
FROM tblSokord INNER JOIN tblText ON tblSokord.Sokord = tblText.Sokord
WHERE tblSokord.Sokord LIKE @strsok
</code>
Om du vill söka på allt som innehåller @strsok, så skriver du <code> LIKE '%'+@strsok+'%' </code> istället.Sv: Lagrad procedur
>LIKE '%'+@strsok+'%'
>istället.
Bättre att hantera det i applikationen. Har man bara angett LIKE istället för = i where-klausulen har man ju gett dem möjlighet att göra vilket de vill.