com.rusanu.DBUtil.SqlCmd.ExecuteBatch C# (CSharp) Method

ExecuteBatch() private method

private ExecuteBatch ( string batch, uint count ) : bool
batch string
count uint
return bool
		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;
		}
	}