База данных Microsoft Access вместо SQLite или локальная база данных - PullRequest
1 голос
/ 29 мая 2011

Является ли база данных Microsoft Access возможным решением этого вопроса? SQLite, кажется, именно то, что я хочу, но я не могу заставить его работать в .NET Framework 4.0.

Я думал об использовании базы данных Microsoft Access, но не знаю, будет ли при развертывании моего приложения база данных переносимой?

Нужно ли пользователям устанавливать Microsoft Access на своих компьютерах, если я планирую развернуть свое приложение с базой данных Microsoft Access?

В случае, если все это возможно, и я решил использовать БД Microsoft Access, где я буду размещать базу данных?
Как ресурс и извлечь его при установке?

Ответы [ 3 ]

1 голос
/ 29 мая 2011

У меня не было проблем с использованием SQLite при использовании предоставленных сборок .NET. В качестве альтернативы вы можете попробовать использовать Microsoft SQL Server CE, которая представляет собой облегченную базу данных, предназначенную для развертывания на клиентах.Я не понимаю, почему вы используете Access db вместо двух других ..

0 голосов
/ 31 мая 2011

Ядро базы данных Jet устанавливается на каждую копию Windows, начиная с Windows 2000, поэтому, если вы используете формат MDB, вам не нужно ничего устанавливать для доступа к файлу Jet MDB.

Еслиоднако вы используете формат ACCDB, вам нужно будет установить ACE.

0 голосов
/ 29 мая 2011

Filip-fku, благодаря вашему ответу я нашел, как работать с SQLite и .Net framework 4.0 в здесь

...