2013-06-27 28 views
0

我們正在使用SQLite的ODBC驅動程序從:http://www.ch-werner.de/sqliteodbc/fts4在SQLite ODBC驅動程序中可用?

我試圖通過代碼來創建一個FTS表和未成功,錯誤: System.Data.Odbc.OdbcException:ERROR [HY000]沒有這樣的模塊: rtree(1)

如果我使用System.Data.SQLite ADO.NET驅動程序它工作正常,但由於一些問題我不打算進入,我想使用ODBC驅動程序。

有誰知道通過ODBC驅動程序創建FTS表的方法嗎?

我們currenty使用SQL是:(或類似的東西)這ODBC驅動程序已經沒有FTS編譯

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

顯然,** R-tree **模塊在該驅動程序中不可用。試試'FTS3'。 –

+0

錯誤[HY000]沒有這樣的模塊:fts3(1)如果我做了這個改變。所以我猜FTS3不可用? –

回答

0

您必須使用System.Data.SQLite,或使用更改後的配置重新編譯ODBC驅動程序。

+0

這就是我的想法。謝謝。 –