这是我在这个受尊敬的网站上的第一个问题。
我有一个非常简单的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"')