如何从.Net读取第2版Sqlite数据库?

时间:2011-09-21 20:20:51

标签: c# .net sqlite system.data.sqlite

似乎System.Data.SQLite仅支持版本3.使用什么来阅读版本2?我不想直接使用sqlite3.dll,因为它只支持32位。

2 个答案:

答案 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提供程序。