我有一個Excel模板,該模板在VBA代碼中已對Ms Access MDB路徑進行了硬編碼,用于連接到Access表并保存,檢索數據。我將MS Access數據庫遷移到了具有Excel模板用戶集成身份驗證的SQL Server。我的問題是,存儲SQL Server DB連接字符串并將其在Excel 2007 VBA中檢索以保存和檢索數據的推薦方式/最佳實踐是什么?過去,我做了以下工作。使用具有連接字符串的注冊表項設置。然后在VBA中,編寫一個讀取注冊表項并返回連接字符串的函數。在Excel模板中有一個“設置”隱藏的工作表,帶有用于連接字符串的命名單元格。通過訪問該命名范圍來讀取VBA中的連接字符串。使用Excel模板隨附的.INI txt文件。(這不是理想的選擇,我想避免這種情況,因為它會依賴該外部文件)我不喜歡#1,因為我想盡可能避免寫入注冊表或從注冊表中讀取。#2感覺還不錯,以為我不確定是否有更好的“清潔”方法來執行此操作。有什么想法嗎?
添加回答
舉報
0/150
提交
取消