Изменение пути до БД (Access) в режиме RunTime - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Привет. Есть БД Access, подключение к ней устанавливается программно. Строка подключения такая:
Задача сделать так, чтобы пользователь мог изменить эту строку (вернее только сам путь до базы). Я предполагал хранить этот путь в параметрах приложения (My.Settings), там есть тип переменной String, но с ним выражение

Application.StartupPath

не работает. Напрашивается присвоить этой переменной "абстрактный тип" из System.IO.Path - но тоже не канает. Пишет "Абстрактные типы не поддерживаются". Кто подскажет как такие настройки сделать? Как нормальные люди то делают форму Настройки то? P.S. Заранее благодарен.

Решение задачи: «Изменение пути до БД (Access) в режиме RunTime»

textual
Листинг программы
If My.Settings.dbPath ="" Then
          Dim ConString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\Data\START_users.mdb"
Else
          Dim ConString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Settings.dbPath
End if

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы