Sampath579 Ответов: 2

Чтение базы данных Microsoft access (MDB) с помощью openxml.


Привет
Могу ли я узнать, используя OpenXML, можем ли мы читать базу данных microsoft access (MDB)? Если да, то какая-либо ссылка доступна? Все примеры говорят об обработке Xls, PPT или word и не нашли ни одного на MDB.

Что я уже пробовал:

Погуглившей.

Все примеры говорят об обработке Xls, PPT или word и не нашли ни одного на MDB.

Maciej Los

За что же?

2 Ответов

Рейтинг:
13

phil.o

Нет, вы не можете использовать OpenXML для открытия файла. mdb.


Maciej Los

5ed!

phil.o

Спасибо :)

Рейтинг:
11

Richard MacCutchan

Если у вас нет Microsoft Access, вы можете прочитать содержимое файла через интерфейс OLEDB с помощью Загрузите распространяемый пакет Microsoft Access Database Engine 2016 из официального центра загрузки Microsoft[^] . Эта статья: Работа с MS Excel(xls / xlsx) Использование MDAC и Oledb[^], хотя и написанный с учетом Excel, покажет, как получить таблицы схемы и оттуда читать отдельные записи базы данных с помощью обычных команд SQL.


Maciej Los

5ed!

Richard MacCutchan

:большой палец вверх:

Sampath579

Спасибо. В принципе, я не хочу зависеть от офисного программного обеспечения, которое является тяжелым предварительным условием. Так Какой же из них даст лучшую производительность? Офисные компоненты или OLDB, а мое приложение-64-битное.

Richard MacCutchan

OLEDB отлично работает для чтения баз данных access. Производительность, как всегда, будет зависеть от того, что вы делаете.