private bool ExecuteBatch(string batch, uint count) { if (String.IsNullOrEmpty(batch)) { return(true); } while (count > 0) { if (null != Executing) { var args = new SqlCmdExecutingEventArgs( Environment, batch); Executing(this, args); } var cmd = new SqlCommand(batch, Environment.Connection); cmd.CommandTimeout = 0; try { LastBatch = batch; cmd.ExecuteNonQuery(); } catch (SqlException sqlex) { LastException = sqlex; if (false == ContinueOnError) { return(false); } } --count; } return(true); }
private bool ExecuteBatch (string batch, uint count) { if (String.IsNullOrEmpty (batch)) { return true; } while (count > 0) { if (null != Executing) { var args = new SqlCmdExecutingEventArgs ( Environment, batch); Executing (this, args); } var cmd = new SqlCommand (batch, Environment.Connection); cmd.CommandTimeout = 0; try { LastBatch = batch; cmd.ExecuteNonQuery (); } catch (SqlException sqlex) { LastException = sqlex; if (false == ContinueOnError) { return false; } } --count; } return true; }