Вызов одного StrConn с нескольких страниц - PullRequest
0 голосов
/ 17 июня 2010

В моем коде vba настроено соединение с SQL Server.

Формат:

strConn = "ODBC;Driver=SQL;Server=SQL1;Database=DB1;Uid=1;Pwd=1"

У меня это на 4 листах, но будут случаи, когда язахочет изменить его на вызов из SQL2 или SQL3, и вместо того, чтобы менять код на каждом листе 4 раза, я хочу изменить его только один раз.

Есть ли способ настроить эту строку для запускавызывая его откуда-то еще или передав строку в ""?

1 Ответ

1 голос
/ 17 июня 2010

Почему бы вам не добавить модуль или класс в проект с функцией, которая возвращает строку подключения

Function GetConnection()
  GetConnection= "ODBC;Driver=SQL;Server=SQL1;Database=DB1;Uid=1;Pwd=1"  
End Function

или константу

Public Const strConn As String = "ODBC;Driver=SQL;Server=SQL1;Database=DB1;Uid=1;Pwd=1" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...