2017-08-17 81 views
0

我遇到了本地數據庫文件.mdf的問題。創建我的安裝項目後,我在互聯網上閱讀我的.mdf文件應該位於用戶的應用程序數據文件夾中,這就是爲什麼我在我的.mdf文件上有權限錯誤。因此,在項目設置中,我右鍵單擊並添加一個特殊文件夾「用戶的應用程序數據文件夾」,然後將我的文件拖動到那裏。C#連接字符串到應用程序數據文件夾

如果這將在客戶端的Windows應用程序數據上創建一個文件夾,使用我的數據庫文件,應該如何連接字符串?

眼下是這樣說的:

connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\DatabaseIris.mdf;Integrated Security=True" 
+0

這是不清楚您是使用配置文件來存儲連接字符串,還是通過代碼設置此字符串。你能解釋得更好嗎? – Steve

+0

我正在使用代碼。在Visual Studio上的App.config文件中。 – Brugo

回答

0

看到這個答案:

https://stackoverflow.com/a/4243751/3043

這表明這樣做是這樣的:

connectionString="..;AttachDbFilename=|%AppData%|\DatabaseIris.mdf;.." /> 
+0

這給了我一個錯誤。 para'attachdbfilename的值無效 – Brugo

+0

@Brugo是否讀過_whole_答案,特別是用特殊文件夾名替換'%AppData%'的部分 - 該文件實際上是否存在於該文件夾中? –

+0

給我的朋友打招呼。我不知道如何把它放在我的連接字符串中。這行代碼是所有的視覺工作室給我關於我的連接字符串。你能幫我做這個嗎? – Brugo

相關問題