Чтение локальной базы данных MDB (Access) с использованием silverlight 5? - PullRequest
0 голосов
/ 22 февраля 2012

Я пытаюсь найти способ чтения из локального файла MDB.Требуется, чтобы пользователь имел собственную базу данных доступа.И мое приложение Silverlight будет взаимодействовать и выполнять вычисления на основе этих данных.Есть ли способ, которым я могу работать с этим?Я обнаружил, что ADO.net не поставляется с Silverlight 5. Все примеры, которые я видел до сих пор, предполагают, что между клиентом silverlight и базой данных есть служба Wcf.

1 Ответ

1 голос
/ 27 февраля 2012

Я вижу два варианта для вас:

1) Используя диалоговое окно открытия файла, попросите пользователя выбрать файл, чтобы вы могли скопировать его в изолированное хранилище, затем поработать с ним и заставить пользователя сохранитьфайл на диск, как только вы это сделали.

2) Попросите пользователя установить приложение Silverlight из браузера, это даст вам доступ к файловой системе и свободу чтения MDB.http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx#special_features_for_outofbrowser_applications

Лично я предпочитаю второй вариант.

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

удачи

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