private static void MbCliWrapper_Error(object sender, DataReaderErrorEventArgs e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Ошибка связи со СКУД."); Console.WriteLine("Номер ошибки: {0}.", e.ErrorCode); Console.WriteLine("Сообщение: {0}.", e.ErrorText); Console.ResetColor(); }
//Ошибка при чтении данных private void _dataReader_Error(object sender, DataReaderErrorEventArgs e) { var message = string.Format( "{0:T}\tКод ошибки: {1}{3}\t{2}{3}", DateTime.Now, e.ErrorCode, e.ErrorText, Environment.NewLine); if (errorLogTextBox.Text.Length + message.Length > errorLogTextBox.MaxLength) { errorLogTextBox.InvokeEx(() => errorLogTextBox.Clear()); } errorLogTextBox.InvokeEx(() => errorLogTextBox.AppendText(message)); }