0
我在vb.net中創建了一個桌面應用程序。我通過.udl給出連接字符串的參考路徑。問題是當我將文件夾放在另一個位置時,路徑字符串不會更改,因此會導致錯誤。請建議。連接細節如下在vb.net中動態連接字符串路徑
_connStr = System.IO.File.ReadAllText("C:\Users\avt\Desktop\New folder\a.udl")
con = New OleDbConnection(_connStr)
感謝您的回覆。它只知道如何使用文本file.please訪問conncetion字符串,建議使用datadirectory的連接細節 – achu
那麼,'System.IO.File.ReadAllText'中傳遞的參數是字符串格式。即使您更改文件位置,這也不會自動更改。將文件位置放在項目設置(AGAIN)中,檢索字符串變量中的設置並將該變量傳遞給'System.IO.File.ReadAllText()'函數。 **文本格式傳遞的路徑不能在不使用變量的情況下動態改變。** – Mahadev
可以使用| datadirectory |關鍵字找到位置?例如: connStr = System.IO.File.ReadAllText(「| datadirectory | \ a.udl」) – achu