C # Как я могу прочитать базу данных MDB в память и запросить ее? - PullRequest
2 голосов
/ 25 февраля 2010

Я хочу иметь возможность скопировать базу данных в байтовый массив и затем запросить его. Возможно ли это?

Например, с текстовым файлом я могу использовать ..

byte[] file = File.ReadAllBytes;

.. и затем прочитайте байтовый массив с помощью ..

StreamReader rdr = new StreamReader(new MemoryStream(file));

1 Ответ

2 голосов
/ 25 февраля 2010

Нет. Чтобы сделать запрос, классы базы данных потребуют, чтобы база данных находилась на диске. В частности, файлы MDB требуют, чтобы при открытии базы данных создавался файл блокировки.

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