2016-02-19 183 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