Il me semble qu'en raison de la façon dont vous passez la condition de recherche, le moteur sql ne la reconnaît pas comme une variable mais simplement comme une chaîne. Cela fait un moment que je n'ai rien fait avec CONTAINSTABLE
mais je pense que ça devrait marcher si vous essayez comme ça.
--- snippet
FROM CONTAINSTABLE
(
Post,
Post_cont,
N'ISABOUT (' + @keywordString + ')'
)
ct
INNER JOIN Post p
ON ct.[KEY] = p.Post_ID
ORDER BY ct.[RANK] DESC;
De plus, vous devrez peut-être passer les guillemets "". Voici une question similaire qui démontre le même concept.