private void exportarToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog caminho = new SaveFileDialog(); caminho.FileName = "Backup"; caminho.DefaultExt = ".sql"; caminho.Filter = "Todos os Aquivos de banco (*.sql)|*.sql| Todos os arquivos (*.*)|*.*"; if (caminho.ShowDialog() == DialogResult.OK) { //string constring = "Persist Security Info=false;SERVER=localhost;DATABASE=escalada;UID=root;pwd="; using (MySqlConnection conn = new MySqlConnection(sc.Endereco())) { using (MySqlCommand cmd = new MySqlCommand()) { using (MySqlBackup mb = new MySqlBackup(cmd)) { string dest = caminho.FileName; cmd.Connection = conn; conn.Open(); mb.ExportToFile(dest); conn.Close(); string msg = "Backup exportado com sucesso!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } } } }
private void exportarToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog caminho = new SaveFileDialog(); caminho.FileName = "Backup - Presença"; caminho.DefaultExt = ".sql"; caminho.Filter = "Todos os Aquivos de banco (*.sql)|*.sql| Todos os arquivos (*.*)|*.*"; if (caminho.ShowDialog() == DialogResult.OK) { //string constring = ba.backuptb(); using (MySqlConnection conn = new MySqlConnection(sc.Endereco())) { using (MySqlCommand cmd = new MySqlCommand()) { using (MySqlBackup mb = new MySqlBackup(cmd)) { string dest = caminho.FileName; cmd.Connection = conn; conn.Open(); mb.ExportInfo.ExcludeTables = new List <string> { "agenda", "datas", "presenca", "usuario", "ano", "eleicao" }; mb.ExportToFile(dest); conn.Close(); string msg = "Backup exportado com sucesso!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } } } }
public string Endereco() { StringConexao str = new StringConexao(); return(str.Endereco()); }