我想要搜索的SQL数据库中有一个表。我确保打开全文搜索。我设置了目录和索引。我使用以下代码时出现以下错误:
Sub test()
Dim ws2 As Worksheet
Dim LR3 As Long
Set ws2 = Worksheets("BRST")
LR3 = ws2.Cells(ws2.Rows.Count, "R").End(xlUp).Row
ws2.Range("R3", "S" & LR3).Value = ws2.Range("R3", "S" & LR3).Value
End Sub
错误SQL80001:附近的语法不正确 '' C:\用户\ SearchByKeyword.sql ''。杂 文件SQLQuery1.sql 3
错误SQL72045:脚本执行错误。执行的脚本:CREATE FULLTEXT目录[sbirFullTextCatalog] 授权[dbo]; sbirDec2016 C:\ Users ... \ bin \ Debug \ sbirDec2016.sql
错误SQL72014:.Net SqlClient数据提供程序:消息9982,级别16, 状态100,第1行无法在用户中使用全文搜索 实例。 sbirDec2016 C:\ Users \ C ... \ bin \ Debug \ sbirDec2016.sql
答案 0 :(得分:0)
您真的需要全文索引:
SELECT DISTINCT [dbo].[sbir_export].[sbirID], [dbo].[sbir_export].[TopicName]
From [dbo].[sbir_export]
WHERE [Description] LIKE '%' + @Keyword + '%'