Как читать базу данных Sqlite версии 2 из .Net? - PullRequest
0 голосов
/ 22 сентября 2011

Кажется, что System.Data.SQLite поддерживает только версию 3. Что использовать для чтения версии 2? Я не хочу использовать sqlite3.dll напрямую, потому что он поддерживает только 32 бит.

Ответы [ 2 ]

2 голосов
/ 22 сентября 2011

Из Документы SQLite :

Формат 2 добавляет возможность строк в одной и той же таблице иметь различное количество столбцов для поддержки ALTER TABLEДОБАВЬТЕ функциональность КОЛОННЫ.Поддержка чтения и записи в формате 2 была добавлена ​​в версии SQLite 3.1.3 2005-02-19.

Последняя версия SQLite для .NET здесь (больше не на phxsoftware.com).Они распространяют x86 и x64 битные версии.Последний выпуск поддерживает SQLite 3.7.7.1 , поэтому он должен иметь возможность читать файл V2.Посмотрите на этот ответ для некоторых деталей.

0 голосов
/ 22 сентября 2011

Вы проверили http://sqlite.phxsoftware.com/? В их последней версии есть поставщик x64 ADO.NET для SQLite 3.

...