我有一個Excel文檔,其中包含幾個(50+)嵌入式SQL查詢,可以刷新並更新計數和查詢結果。我需要更改服務器和數據庫,這些查詢運行,我希望有一個更簡單的方法來做到這一點,而不是手動輸入一切。我已經通過其他一些問題在這裏搜索,但我無法找到的東西與我期待的相匹配。更新Excel宏中的多個SQL連接字符串
大多數我的連接字符串如下所示:
DRIVER=SQL Server;SERVER=ServerName;UID=ThisisMe;Trusted_Connection=Yes;APP=Microsoft Office 2013;WSID=CEPC098JJN
我還需要補充,是我認爲是這樣的數據庫:
Initial Catalog=DatabaseName
對下一步的任何指導非常感謝如何更新所有這些連接字符串。
我個人的看法是創建一個文件的應用程序之外,讀從文件中獲取連接字符串。以這種方式,你將來不得不再次處理這個問題。 – Miguel
@Miguel - 就像一個ODBC系統或文件dsn ...? – Jeeped
@Jeeped有點,但有點粗俗,因爲這是VBA,你可以在技術上,把文件看作一個配置文件,甚至有'dbname-values',這樣你就可以簡單地檢索文件,找到名稱並將其用作連接字符串。 – Miguel