2011-05-29 2 views
1

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

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

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

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

+1

В чем проблема с SQLite? –

+0

Да, вы можете использовать файл mdb. Но я бы предпочел sqllite или sql compact. – VikciaR

+0

См. Ответ filip-fku. Я никогда не был счастлив при использовании Microsoft Access в любом проекте. Никогда. Он будет записывать вас позже, если вы решите пойти по этому маршруту с точки зрения переписывания запросов для других механизмов базы данных. – pickypg

ответ

1

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

+0

или, может быть, мне не хватает других сборок. Мне не удалось работать с .NET Framework 4.0 и SQLite. Любые предложения о том, какие сборки мне нужны, чтобы заставить его работать, будут приятными –

0

Filip-ФКА благодаря вашему ответу я нашел, как работать с SQLite и в рамках .NET 4.0 в here

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^