Помощь в развертывании приложения C #, подключенного к базе данных Access - PullRequest
1 голос
/ 20 июля 2010

Я сделал небольшое приложение, которое подключается к базе данных Access (файл .mdb).Нужно ли другим пользователям, которые хотят использовать мое приложение, установить Microsoft Access?Если это так, есть ли способы обойти это требование через пользователя, устанавливающего какой-то бесплатный пакет?

Я изучал это некоторое время и, похоже, не смог получить никакогоответы.Любая помощь очень ценится.

Ответы [ 3 ]

1 голос
/ 21 июля 2010

Никто четко не ответил на ваш вопрос.Если вы используете формат MDB, нет, вам не нужно распространять Access, поскольку Jet 4 устанавливается на все копии Windows, начиная с Windows 2000.

Однако, если вы компилируете что-то другое32-разрядные, у вас будут проблемы, и в этом случае вам нужно будет загрузить 64-разрядную версию Jet / ACE, созданную для Access 2010, 64-разрядную версию и включить ее в свое приложение.

0 голосов
/ 20 июля 2010

Попробуйте загрузить новую 2010 Access базу данных , распространяемую из MS.Будет работать и на 64 битах.

0 голосов
/ 20 июля 2010

В зависимости от версии MS Access, которую вы используете, вам необходимо установить соответствующую версию Microsoft Jet Engine. Для более старых баз данных Access Jet Engine поставлялся с MDAC, но в последнее время он был удален из дистрибутива MDAC . Вот блог, содержащий ссылку на распространяемый MS Access 2007: Распространяемый компонент Database Engine . Если вы используете другую версию Access, ищите другую распространяемую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...