Я использую System.Data.SQLite.dll 1.0.101.0 и получаю эту ошибку при выполнении команды «CREATE VIRTUAL TABLE tbl_fts ИСПОЛЬЗОВАНИЕ fts5 (fld1, fld2) ".SQLite: нет такого модуля: ошибка fts5 с System.Data.SQLite.dll 1.0.101.0
ошибка: нет такого модуля: fts5
на этой странице мы можем увидеть: 1.0.99.0 - 9 декабря 2015
• Добавить экспериментальную поддержку для нативных json1 и fts5 расширений
https://system.data.sqlite.org/index.html/doc/trunk/www/news.wiki
, так что в чем проблема, и как я могу включить fts5, следует ли пересоздать System.Data.SQLite.dll? Как мне это сделать?
спасибо ..
Я только получить '... процедура не найдена'. Вы уверены, что это работает для реального SQLite v1.0.103? – PeterCo
Да, я протестировал его с v1.0.103 без проблем. эту ошибку, потому что вы используете «System.Data.SQLite.dll», но вам нужно использовать «SQLite.Interop.dll», если не использовать пакет «статический бинарный пакет». Также обратите внимание, что код должен быть после MyConnection.Open(). – user2241289