-2
我有一個Winforms應用程序,我想將我的database.mdf保存到%USERPROFILE%文件夾。有誰知道我需要寫入連接字符串才能工作嗎?簡單地使用%USERPROFILE%不起作用。Winforms應用程序:如何將.mdf保存到Windows%USERPROFILE%文件夾?
我有一個Winforms應用程序,我想將我的database.mdf保存到%USERPROFILE%文件夾。有誰知道我需要寫入連接字符串才能工作嗎?簡單地使用%USERPROFILE%不起作用。Winforms應用程序:如何將.mdf保存到Windows%USERPROFILE%文件夾?
你可以參考this
String query = "%USERPROFILE%";
String pathOfUserProfile = Environment.ExpandEnvironmentVariables(query);
Console.WriteLine(pathofUserProfile);
您將獲得在字符串中的路徑。現在只需照常創建連接字符串
感謝您的快速回答。它完美的作品。你知道我怎麼能說我的連接字符串在%USERPROFILE%內創建一個文件夾嗎?它不允許我創建一個新的文件夾。 –
請告訴我你的錯誤。當您嘗試創建一個文件夾時出現了哪個錯誤 –
System.Data.SqlClient.SqlException:'文件「C:\ Users \ devone \ Documents \ xxx \ xxx.mdf」的目錄查找失敗,操作系統錯誤2 (該系統找不到指定的文件。)。 CREATE DATABASE失敗。列出的某些文件名不能被創建。檢查相關的錯誤。' –