SQL logic error no such module: fts5 解决方案
2024-09-01 13:25:21
因项目原因,需要使用SQLite的全文索引,用到了最新的fts5模块
但在咱们.net framwork中却会提示“SQL logic error no such module: fts5”:找不到fts5模块……
百度了很久都没有找到项目解决方案,可能是C#用SQLite比较少的原因,更何况用的更少的全文索引
找了点技术手段查了下,成功解决,如下
using (SQLiteConnection sql = new SQLiteConnection(connectSrt))
{
sql.Open();
//启用SQLite的fts5支持
sql.EnableExtensions(true);
sql.LoadExtension("System.Data.SQLite.dll", "sqlite3_fts5_init");
SQLiteCommand cmd = sql.CreateCommand();
……………………………………………………
}
注意:sql.open()需要在sql.EnableExtensions(true)之前调用
最新文章
- Spring Data JPA 学习记录1 -- 单向1:N关联的一些问题
- Linux(Centos)之安装Nginx及注意事项
- 解决 iOS 9.1 微信内置浏览器中html audio 不能自动播放的问题
- IE8下ajax请求失败的解决方案
- [Linux] -Docker修改空间大小
- Windows批处理(cmd/bat)常用命令小结
- File类的使用
- jsp页面onsubmit=&;quot;return checklogin();&;quot;该解决方案给
- configure PUTTY to not time out
- 在linux下使用百度ueditor编辑器上传图片
- mysql特殊查询----分组后排序
- $.each() 与 $(selector).each()的区别
- js判断是手机端还是pc端访问
- Python项目--Scrapy框架(一)
- 优步加入Linux基金会:支持开源
- 词典的实现(3)--使用JAVA类库ArrayList实现Map数据结构
- hdu1556 树状数组区间更新单点查询板子
- CentOS7 下安装mysql历程
- PyQt5系列教程(九)QInputDialog的使用
- reverse_iterator和ostream_iterator