Пример #1
0
        public ConnectionException(string message, SqlException innerException, SqlErrorCollection sqlErrors)
            : base(message, innerException)
        {
            _errorNumber = ConnectionErrorNumber.Unspecified;

            if (sqlErrors != null)
            {
                StringBuilder sbSqlErrors = new StringBuilder();
                string        comma       = "";
                foreach (SqlError sqlError in sqlErrors)
                {
                    sbSqlErrors.Append(comma);
                    sbSqlErrors.Append(sqlError.Number);
                    comma = ", ";
                }

                SqlErrorNumbers = sbSqlErrors.ToString();
            }
            else
            {
                SqlErrorNumbers = "";
            }
        }
Пример #2
0
 internal void SetErrorNumber(ConnectionErrorNumber errorNumber)
 {
     _errorNumber = errorNumber;
 }
Пример #3
0
 public ConnectionException(string message)
     : base(message)
 {
     _errorNumber    = ConnectionErrorNumber.Unspecified;
     SqlErrorNumbers = "";
 }
Пример #4
0
 public ConnectionException(string message, Exception innerException)
     : base(message, innerException)
 {
     _errorNumber = ConnectionErrorNumber.Unspecified;
 }
Пример #5
0
 public ConnectionException()
     : base()
 {
     _errorNumber = ConnectionErrorNumber.Unspecified;
 }