Как использовать доступ БД без установки офиса - PullRequest
0 голосов
/ 09 июня 2018

Я использую my_database.accdb в качестве базы данных в моем приложении окна формы ... Я хочу установить его на свой клиентский компьютер без установки MS Office. Как я могу добиться этого. Я использую OleDb в качестве соединителя в моем приложении C #.

1 Ответ

0 голосов
/ 09 июня 2018

вам не нужно устанавливать MS Office на ПК, все, что вам нужно сделать, это установить Microsoft Access Database Engine.Вы можете скачать его с: Microsoft Access Database Engine

По данным Microsoft:

Эта загрузка установит набор компонентов, облегчающих передачу данных междусуществующие файлы Microsoft Office, такие как файлы Microsoft Office Access 2010 (* .mdb и .accdb) и файлы Microsoft Office Excel 2010 ( .xls, * .xlsx и * .xlsb) в другие источники данных, такие какMicrosoft SQL Server.Подключение к существующим текстовым файлам также поддерживается.Драйверы ODBC и OLEDB устанавливаются для того, чтобы разработчики приложений могли использовать их при разработке приложений с подключением к форматам файлов Office.

Распространяемый Access Database Engine 2010 не предназначен:

В качестве обычной замены для Jet (Если вам нужна общая замена для Jet, вам следует использовать SQL Server Express Edition).В качестве замены Jet OLEDB Provider в серверных приложениях.В качестве общей системы обработки текстов, электронных таблиц или системы управления базами данных - для создания файлов.(Вы можете использовать автоматизацию Microsoft Office или Office для создания файлов, которые поддерживает Microsoft Office.) Для использования системной службой или программой на стороне сервера, где код будет выполняться под системной учетной записью или одновременно обрабатывать несколько идентификаторов пользователей,или является очень реентерабельным и ожидает поведения без гражданства.Примеры могут включать в себя программу, запускаемую из планировщика задач, когда пользователь не вошел в систему, или программу, вызываемую из серверного веб-приложения, такого как ASP.NET, или распределенный компонент, работающий под службами COM +.

...