0
나는 내 테이블 중 하나에 대한 전체 텍스트 카탈로그 설정을 가진 데이터베이스를 가지고 있으며 목표는 asp.net C# 웹 사이트에서 해당 테이블에 대해 프리 텍스트 검색을 수행 할 수 있도록하는 것입니다.asp.net dataset freetext 쿼리를 만드는 방법
SELECT ProductName
FROM Products
WHERE FREETEXT(ProductName, 'ABC')
하지만이 데이터 세트에서 SQL 쿼리를 추가하고에 매개 변수를 통과 할 때 마법사가를 반환
SELECT ProductName
FROM Products
WHERE FREETEXT(ProductName, @ProductName)
다음과 같이 SQL Management Studio를 사용하면, 내가 수동으로 쿼리와 같은 실행할 수 있습니다 오류
The @ProductName SQL construct or statement is not supported
어떻게 전체 텍스트 검색을 지원하는 강력한 형식의 데이터 집합 쿼리를 만들 수 있습니까?
코드를 표시 할 수 있습니까? – Keith
@Keith 마법사를 사용하여 Visual Studio의 데이터 집합에 쿼리를 추가합니다. 자동 생성되므로 코드가 없습니다. 일반적으로 [WHERE ABC = @ABC]를 사용하여 쿼리를 만들 수 있지만 조건을 [WHERE FREETEXT (ProductName, @ ProductName)]로 변경하면 마법사에서 오류 메시지를 반환합니다. –