Beispiel #1
0
        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();
                        }
                    }
                }
            }
        }
Beispiel #3
0
        public string Endereco()
        {
            StringConexao str = new StringConexao();

            return(str.Endereco());
        }