Приветствую, форумчане!
Имеется база данных access, вся работе идет с excel книги.
И дабы не писать каждый раз везде строку подключения, я вывел ее в публичную константу:
Все работает, но мне захотелось сделать привязку пути в строке на ячейку.
Т.е. допустим, в ячейке A1 находится путь C:\database.accdb, соответственно пытался изменить константу на:
Где path принимает строку с ячейки A1.
Выдает ошибку - constant expression required. Понятное дело, что константа она на то константа, что менять ее нельзя. Но неужели ее никак нельзя объявить как типа String один раз и работать постоянно с ней?
Имеется база данных access, вся работе идет с excel книги.
И дабы не писать каждый раз везде строку подключения, я вывел ее в публичную константу:
Код |
---|
Public Const ConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\database.accdb; Jet OLEDB:Database;" |
Т.е. допустим, в ячейке A1 находится путь C:\database.accdb, соответственно пытался изменить константу на:
Код |
---|
Public path As String Public Const ConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & path & ";" & "Jet OLEDB:Database;" |
Выдает ошибку - constant expression required. Понятное дело, что константа она на то константа, что менять ее нельзя. Но неужели ее никак нельзя объявить как типа String один раз и работать постоянно с ней?