本文主要是介绍SQL logic error no such function: fts5,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考自:Stack Overflow
使用 C# 做全文索引的时候,需要自定义中文分词库,所以需要加载 fts5
扩展后,才可以使用 SELECT fts5(?)
语法,否则就会报告如下错误:
SQL logic error no such function: fts5
解决方案:
using(var connection = new SQLiteConnection(connectSrt))
{connection.Open(); connection.EnableExtensions(True)connection.LoadExtension("System.Data.SQLite.dll", "sqlite3_fts5_init")
}
运行以上代码后,如果报告 SQL logic error 找不到指定的程序
请将 System.Data.SQLite.dll
更改为 SQLite.Interop.dll
这篇关于SQL logic error no such function: fts5的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!