【问题标题】:fts4 available in SQLite ODBC driver?fts4 在 SQLite ODBC 驱动程序中可用吗?
【发布时间】:2013-06-28 00:15:21
【问题描述】:

我们正在使用来自:http://www.ch-werner.de/sqliteodbc/ 的 SQLite ODBC 驱动程序

我试图通过代码创建 FTS 表,但未成功并出现以下错误: System.Data.Odbc.OdbcException: ERROR [HY000] no such module: rtree (1)

如果我使用 System.Data.SQLite ADO.NET 驱动程序,它可以正常工作,但由于一些我不打算讨论的问题,我想使用 ODBC 驱动程序。

有人知道通过 ODBC 驱动程序创建 FTS 表的方法吗?

我们当前使用的 SQL 是:(或类似的)

create virtual table if not exists SEARCH_TABLE using rtree (TABLE_ROW, COLUMN_NAME, SEARCH_VALUE);

【问题讨论】:

  • 显然,R-tree 模块在该驱动程序中不可用。请改用FTS3
  • ERROR [HY000] no such module: fts3 (1) if I make that change.所以我猜 FTS3 也不可用?

标签: sqlite odbc fts3


【解决方案1】:

该 ODBC 驱动程序是在没有 FTS 的情况下编译的。

您必须使用 System.Data.SQLite,或使用更改的配置重新编译 ODBC 驱动程序。

【讨论】:

  • 我就是这么想的。谢谢。
猜你喜欢
  • 1970-01-01
  • 2017-12-29
  • 2017-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-08
  • 1970-01-01
相关资源
最近更新 更多