Доступ к файлу accdb (MS Access 2007) из ресурсов - PullRequest
0 голосов
/ 27 мая 2011

возможно, это простой вопрос, но поскольку я никогда не использовал такие ресурсы, я не могу думать, как мне это сделать.Я пишу очень простую программу, которая подключается к файлу accdb (файл Microsoft Access 2007) и возвращает некоторые результаты в виде таблицы данных.Все отлично.Теперь, когда нам нужно развернуть эту программу на многих компьютерах, я публикую ее, чтобы все, кого мы хотим, могли ее установить и иметь обновления.Я хотел сделать файл базы данных частью программы, которую я сделал, добавив его в ресурсы.Моя проблема в том, что я не знаю, какую строку подключения вводить для доступа к ней в моих ресурсах.Моя предыдущая строка подключения перед развертыванием это была

ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\bl.accdb;Persist Security Info=True

Что я должен изменить в источнике данных, чтобы получить доступ к тому же файлу в моих ресурсах?Или я не прав и это невозможно?Спасибо

1 Ответ

1 голос
/ 27 мая 2011

Вы можете сделать это. Все, что вам нужно сделать, это указать источник данных на местоположение директории ресурсов, которая по умолчанию смежна с самим приложением. Вы можете определить это во время выполнения, используя:

Application.StartupPath & "\Resources\DatabaseName.accdb"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...