ahmed_sa Ответов: 1

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


Я работаю в Windows form приложение работает в c# visual studio 2015 подключение к базе данных
доступ 2007

подключение, как показано ниже

public static string fileName = @"\\192.168.1.30\data\accessqr.accdb";
 public string connection = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source={0}", fileName);


он работает без каких-либо проблем

но если мне нужно переместить файл доступа к базе данных accessqr.accdb в другую сеть или

другое место

может быть не доступен ip 192.168.1.30 или не доступен диск D: так что

как сделать соединение динамическим, чтобы принять любую сеть ?

так что мне нужно мое соединение динамическое и подходит для любого места
что я делаю ?


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

how to change the location of database file dynamically in another networkHow do I...

1 Ответов

Рейтинг:
0

Richard Deeming

Сохраните строку подключения в файле конфигурации приложения:
Строки подключения и файлы конфигурации[^]
Как читать строки подключения из файла Web. config[^]
Как получить строку подключения из App. Config в C#[^]

Таким образом, вам не нужно будет перекомпилировать базу данных, если вы переместите ее.