Exemple #1
0
 private void btnStartImport_Click(object sender, EventArgs e)
 {
     proBar.Value           = 0;
     btnStartImport.Enabled = false;
     btnView.Enabled        = false;
     _threadImport          = new Thread(new ThreadStart(() =>
     {
         try
         {
             using (DbTFileReader reader = new DbTFileReader(this.tbPath.Text))
             {
                 reader.ProgressChanged += reader_ProgressChanged;
                 reader.ReadToDb(_dbClass, ReadToDbAction,
                                 cbTable.Checked,
                                 cbContras.Checked,
                                 cbSequence.Checked,
                                 cbTrigger.Checked,
                                 cbIndex.Checked,
                                 cbFunction.Checked,
                                 cbProcedure.Checked,
                                 cbJavaSource.Checked,
                                 cbData.Checked);
                 reader.ProgressChanged -= reader_ProgressChanged;
             }
         }
         catch (System.Exception ex)
         {
             MessageBoxEx("导入异常:" + ex.Message);
             AppendText("导入异常:" + ex.Message + "\r\n" + ex.StackTrace);
         }
         finally
         {
             EndImport();
         }
     }));
     _threadImport.IsBackground = true;
     _threadImport.Start();
 }
Exemple #2
0
 private void btnStartImport_Click(object sender, EventArgs e)
 {
     proBar.Value = 0;
     btnStartImport.Enabled = false;
     btnView.Enabled = false;
     _threadImport = new Thread(new ThreadStart(() =>
         {
             try
             {
                 using (DbTFileReader reader = new DbTFileReader(this.tbPath.Text))
                 {
                     reader.ProgressChanged += reader_ProgressChanged;
                     reader.ReadToDb(_dbClass,ReadToDbAction,
                            cbTable.Checked,
                            cbContras.Checked,
                            cbSequence.Checked,
                            cbTrigger.Checked,
                            cbIndex.Checked,
                            cbFunction.Checked,
                            cbProcedure.Checked,
                            cbJavaSource.Checked,
                            cbData.Checked);
                     reader.ProgressChanged -= reader_ProgressChanged;
                 }
             }
             catch (System.Exception ex)
             {
                 MessageBoxEx("导入异常:" + ex.Message);
                 AppendText("导入异常:" + ex.Message + "\r\n" + ex.StackTrace);
             }
             finally
             {
                 EndImport();
             }
         }));
     _threadImport.IsBackground = true;
     _threadImport.Start();
 }