Ejemplo n.º 1
0
 void BulkCopy_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     if (SqlRowsCopied != null)
     {
         SqlRowsCopied(sender, e);
     }
 }
Ejemplo n.º 2
0
        void bcp_SqlRowsCopied(object sender, System.Data.SqlClient.SqlRowsCopiedEventArgs e)
        {
            string record = e.RowsCopied.ToString();

            record = count - Convert.ToInt32(record) < 10 ? count.ToString() : record;
            //this.lblRecord.Text = string.Format("导入记录行数:{0},总记录数:{1}。", record, count);
            this.Update();
        }
        private void OnRowsCopied(SqlRowsCopiedEventArgs value)
        {
            SqlRowsCopiedEventHandler handler = this._rowsCopiedEventHandler;

            if (handler != null)
            {
                handler(this, value);
            }
        }
Ejemplo n.º 4
0
        private void RowsCopied(long rowsCopied)
        {
            SqlRowsCopiedEventArgs e = new SqlRowsCopiedEventArgs(rowsCopied);

            if (null != SqlRowsCopied)
            {
                SqlRowsCopied(this, e);
            }
        }
        private bool FireRowsCopiedEvent(long rowsCopied)
        {
            SqlRowsCopiedEventArgs args = new SqlRowsCopiedEventArgs(rowsCopied);

            try
            {
                this._insideRowsCopiedEvent = true;
                this.OnRowsCopied(args);
            }
            finally
            {
                this._insideRowsCopiedEvent = false;
            }
            return(args.Abort);
        }
				public SqlInsightRowsCopiedEventArgs(SqlRowsCopiedEventArgs e)
				{
					_event = e;
				}
Ejemplo n.º 7
0
 private static void bulkCopy_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     Logger.Info("Copied {0} so far ...", e.RowsCopied);
 }
Ejemplo n.º 8
0
 void copy_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     importer_Progress(this, new ProgressEventArgs() { RowsImported = (int)e.RowsCopied });
 }
Ejemplo n.º 9
0
 /// <summary>
 /// 进度显示
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public static void bcp_SqlRowsCopied(object sender, System.Data.SqlClient.SqlRowsCopiedEventArgs e)
 {
     SqlNowCount += (int)e.RowsCopied;
 }
Ejemplo n.º 10
0
 public void OnRowsCopied(System.Data.SqlClient.SqlRowsCopiedEventArgs e)
 {
     this.Copied = e.RowsCopied;
     //this.Status = string.Format("Copying {0} out of {1} - {2}" , this.Copied, this.Count, this.Percentage);
     this.ShowProgress();
 }
 /// <summary>
 ///     Handle sql notifications
 /// </summary>
 protected virtual void OnSqlRowsCopied(object sender, SqlRowsCopiedEventArgs e) {
     Debug("{0} rows copied to database", e.RowsCopied);
 }
Ejemplo n.º 12
0
 private static void SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     Console.Write(".");
 }
 void objSqlbulkCopy_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     try
     {
         if (toolStripProgressBar1.Value + (int)e.RowsCopied < toolStripProgressBar1.Maximum)
         {
             toolStripProgressBar1.Value = toolStripProgressBar1.Value + (int)e.RowsCopied;
         }
         else
         {
             toolStripProgressBar1.Value = toolStripProgressBar1.Maximum;
         }
     }
     catch (Exception exec1)
     {
         MessageBox.Show("error occured while increasing progressbar : " + exec1.Message);
     }
 }
Ejemplo n.º 14
0
 private void OnSqlRowsCopied(object o, SqlRowsCopiedEventArgs args)
 {
     if (_abort)
         args.Abort = true;
     else
         Console.Write(".");
 }
Ejemplo n.º 15
0
 public void OnRowsCopied(object sender, SqlRowsCopiedEventArgs args)
 {
     _progressAction();
 }
 protected override void OnSqlRowsCopied(object sender, SqlRowsCopiedEventArgs e) {
     Logger.EntityInfo(_entity.Name, "Processed {0} rows in EntityBulkInsert", e.RowsCopied);
 }
 private static void OnSqlRowsTransfer(object sender, SqlRowsCopiedEventArgs e)
 {
     Write(".");
 }
Ejemplo n.º 18
0
 void bcp_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs args)
 {
     if (m_canceled)
     {
         args.Abort = true;
         //var bcp = sender as SqlBulkCopy;
         //if (bcp != null)
         //    bcp.Close();// 不能在这里调用Close事件,会异常
     }
     if (_viewItem != null)
     {
         SetListViewText(_viewItem, 2,
             "已同步:" + args.RowsCopied.ToString("N0") + "条" + (m_canceled ? " 已中止" : ""),
             Color.Black);
     }
 }
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// sqlrowscopiedeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this SqlRowsCopiedEventHandler sqlrowscopiedeventhandler, Object sender, SqlRowsCopiedEventArgs e, AsyncCallback callback)
        {
            if(sqlrowscopiedeventhandler == null) throw new ArgumentNullException("sqlrowscopiedeventhandler");

            return sqlrowscopiedeventhandler.BeginInvoke(sender, e, callback, null);
        }
Ejemplo n.º 20
0
 protected override void onSqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     base.onSqlRowsCopied(sender, e);
 }
Ejemplo n.º 21
0
        private void sbc_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
        {
            Log.Debug("Copied up to {0} rows to {1}", e.RowsCopied, ((SqlBulkCopy)sender).DestinationTableName);

            double percentProgress = 100.0;
            if (rowsInCurrentTable > 0) {
                //Using Math.Min because its possible to calculate > 100% since neither row-counts can be guaranteed for accuracy
                percentProgress = Math.Min(((double)e.RowsCopied / rowsInCurrentTable * 100), 100.0);
            }

            //Report progress to the UI; for increased granularity, multiply by 1000 and divide later since ReportProgress only supports integers
            worker.ReportProgress((int)(percentProgress * 1000), ((SqlBulkCopy)sender).DestinationTableName);

            if (worker.IsBusy && worker.CancellationPending) {
                e.Abort = true;
            }
        }
Ejemplo n.º 22
0
        private void OnRowsCopied(object sender, SqlRowsCopiedEventArgs args)
        {

            //TimeSpan copyTime = DateTime.Now - startTime;
            //Console.WriteLine("Move data successfully. It takes " + copyTime.Seconds.ToString() + "." + copyTime.Milliseconds.ToString() + " seconds" + " to move data");
        }
 private static void bc_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     if (_callBack != null)
     {
         _counter++;
         _sb.AppendLine(e.RowsCopied + " rows copyed, already copyed " + _counter*_maxBuffer);
         _callBack(_sb.ToString());
     }
 }
Ejemplo n.º 24
0
 /// <summary>
 /// Called when [SQL rows copied]. Keeps track of the number of rows copied/inserted.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="SqlRowsCopiedEventArgs"/> instance containing the event data.</param>
 private void OnSqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     RecordsWritten += e.RowsCopied;
 }
Ejemplo n.º 25
0
 private static void OnSqlRowsTransfer(object sender, SqlRowsCopiedEventArgs e)
 {
     Console.WriteLine("Copied {0} so far...", e.RowsCopied);
 }
Ejemplo n.º 26
0
 /*
  *  shows the progress of import operation
  */
 private static void OnSqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     //this.lblProgress.Text = "Imported: " + e.RowsCopied.ToString() + "/" + this.rowCount.ToString() + " row(s)";
     //this.lblProgress.Refresh();
 }
Ejemplo n.º 27
0
 public static void OnSqlBulkCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     string table = ((SqlBulkCopy)sender).DestinationTableName;
     string msg = string.Format("Copied {0} records from {1}", e.RowsCopied, table);
     SqlBulkLog.Add(msg);
 }
Ejemplo n.º 28
0
 /// <summary>
 /// Notification call back for this load
 /// </summary>
 /// <param name="sender">Ignored</param>
 /// <param name="e">Contains Rows Copied</param>
 void loader_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     Debug.WriteLine("FileName = {0}, Rows {1}", this._filename, e.RowsCopied);
 }
Ejemplo n.º 29
0
 public void SqlBatchInsertStatus(object sender, SqlRowsCopiedEventArgs e) 
 {
     Console.WriteLine("Batch insert completed." + Environment.NewLine + String.Format("Copied {0}", e.RowsCopied));
 }
Ejemplo n.º 30
0
 void copy_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     var p = Progress;
     if (p != null) p(this, new ProgressEventArgs() { RowsImported = (int)e.RowsCopied });
 }
			private void OnRowsCopied(object sender, SqlRowsCopiedEventArgs e)
			{
				var wrappedEvent = new SqlInsightRowsCopiedEventArgs(e);
				if (RowsCopied != null)
					RowsCopied(sender, wrappedEvent);
			}
Ejemplo n.º 32
0
 //进度显示
 public static void bcp_SqlRowsCopied(object sender, System.Data.SqlClient.SqlRowsCopiedEventArgs e)
 {
 }
Ejemplo n.º 33
0
 //进度显示 
 void bcp_SqlRowsCopied(object sender, System.Data.SqlClient.SqlRowsCopiedEventArgs e)
 {
     this.Text = e.RowsCopied.ToString();
     this.Update();
 } 
Ejemplo n.º 34
0
 private void bc_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
 {
     //throw new NotImplementedException();
 }
 private bool FireRowsCopiedEvent(long rowsCopied)
 {
     SqlRowsCopiedEventArgs args = new SqlRowsCopiedEventArgs(rowsCopied);
     try
     {
         this._insideRowsCopiedEvent = true;
         this.OnRowsCopied(args);
     }
     finally
     {
         this._insideRowsCopiedEvent = false;
     }
     return args.Abort;
 }
Ejemplo n.º 36
0
 static void sqlBulk_SqlRowsCopied(object sender, SqlRowsCopiedEventArgs args)
 {
     Console.WriteLine("Import {0} records", args.RowsCopied.ToString());
 }
Ejemplo n.º 37
0
		private void RowsCopied (long rowsCopied)
		{
			SqlRowsCopiedEventArgs e = new SqlRowsCopiedEventArgs (rowsCopied);
			if (null != SqlRowsCopied) {
				SqlRowsCopied (this, e);
			}
		}
 private void OnRowsCopied(SqlRowsCopiedEventArgs value)
 {
     SqlRowsCopiedEventHandler handler = this._rowsCopiedEventHandler;
     if (handler != null)
     {
         handler(this, value);
     }
 }