2016-02-19 234 views
-1

我登錄爲我的電腦管理員,但是這表明了訪問路徑「」「」」被拒絕C#

這裏是我的代碼:

string file = "C:\\Users\\owner\\Documents\\backup.sql"; 
using (MySqlConnection conn = new MySqlConnection(constring)) 
{ 
    using (MySqlCommand cmd = new MySqlCommand()) 
    { 
     using (MySqlBackup mb = new MySqlBackup(cmd)) 
     { 
      try 
      { 
       cmd.Connection = conn; 
       conn.Open(); 
       mb.ExportToFile(file); 
       conn.Close(); 
      }catch(Exception ex){ 
       MessageBox.Show(ex.Message); 
      } 
     } 
    } 
} 

PS:我已經在我的代碼的最頂部有一個連接字符串

+0

是MySqlBackup MySql連接器的一部分?沒有看到它從來沒有... – Gusman

+0

我下載它在nuget中,它被添加到我的參考文獻 – DOODpls

+0

但它是標準連接器的一部分或是由第三方提供的軟件包?我問這是因爲如果是來自第三方,請澄清它以幫助那些試圖幫助您獲得所有信息的人。 – Gusman

回答

0

有一種可能性,你得到的錯誤,因爲該文件不存在我可能是錯的,但我看了看源代碼, t檢查文件是否已經存在

+0

我創建一個新的文件,這是數據庫的備份。 – DOODpls