2013-07-10 55 views
0

我想要使用System.Data.SQLite連接到一個sqlite 2文件。我使用SQLiteConnectionStringBuilder類來構建連接字符串,但我無法將版本設置爲2(例外)。在System.Data.SQLite文檔中,它表示版本始終爲3.那麼,如何連接到sqlite 2?我應該使用一個字符串來構建連接字符串而不是使用SQLiteConnectionStringBuilder類嗎?sqlite版本2與SQLiteConnectionStringBuilder

謝謝。

回答

1

SQLite 3和SQLite 2不兼容。

您應該將數據庫轉換爲SQLite 3格式。
這可以通過sqlite2sqlite3命令行工具來完成:

sqlite2 olddb .dump | sqlite3 newdb 
+0

所以是有sqlite2驅動程序?我使用.net btw。 – HNGO

+0

SQLite 2沒有.net驅動。 –