Это мой первый вопрос на этом уважаемом сайте.
У меня очень простое выражение SQL:
SELECT * FROM PRODUCTS WHERE PRODUCT_NAME='14"" Television'
Когда я его запускаю, я получаю это сообщение: Синтаксическая ошибкавозле 'Телевидение' в состоянии полнотекстового поиска '"14" Телевидение "'.
Фактическое значение этого столбца - 14" Телевидение.Но когда я использую Request.Form("Product")
, он добавляет еще один "к строке, чтобы он стал (14" "Телевидение)!
Как я могу обойти это? Я пытался заменить двойные кавычки на один, используя этот метод:
Product = Product.Replace("""",chr(34))
но это не сработало!
РЕДАКТИРОВАТЬ: РЕШЕНО, КАК ЭТО
product = product.replace(""","")
SELECT * FROM PRODUCTS WHERE CONTAINS(PRODUCTS.*,'"14 Television"')