似乎System.Data.SQLite
仅支持版本3.使用什么来阅读版本2?我不想直接使用sqlite3.dll
,因为它只支持32位。
答案 0 :(得分:2)
来自SQLite docs:
格式2添加了同一个表中的行的能力 不同数量的列,以支持ALTER TABLE ... ADD COLUMN功能。支持读写格式2是 在2005-02-19上的SQLite版本 3.1.3 中添加。
最新版本的SQLite for .NET实际上是here(不再是phxsoftware.com)。它们分发x86和x64位版本。最新版本支持SQLite 3.7.7.1 ,因此它应该能够读取V2文件。有关详细信息,请查看此answer。
答案 1 :(得分:0)
你看过http://sqlite.phxsoftware.com/了吗?他们的最新版本为SQLite 3提供了x64 ADO.NET提供程序。