Изменение пути до БД (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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д