152 |
|
//catch (SqlException ex) { Console.WriteLine(ex.ToString()); ErrorInfo = ex; throw ErrorInfo;} |
153 |
|
catch (SqlException ex) |
154 |
|
{ |
155 |
+ |
if (ex.Message.ToLower().Contains(string.Format("Cannot open database").ToLower())) |
156 |
+ |
{ |
157 |
+ |
ErrorInfo = null; |
158 |
+ |
return; |
159 |
+ |
} |
160 |
|
using (log4net.NDC.Push(string.Format("SqlException: ID={0} MESSAGE={1}{2}Diagnostics:{2}{3}", ex.Number.ToString(), ex.Message, System.Environment.NewLine, ex.ToString()))) |
161 |
|
{ |
162 |
|
Logging.DatabaseLog.Error(string.Format("Failed to open connection to {0} Database", DBDatabase)); |
165 |
|
} |
166 |
|
catch (Exception ex) |
167 |
|
{ |
168 |
+ |
if (ex.Message.ToLower().Contains(string.Format("Cannot open database").ToLower())) |
169 |
+ |
{ |
170 |
+ |
ErrorInfo = null; |
171 |
+ |
return; |
172 |
+ |
} |
173 |
|
using (log4net.NDC.Push(string.Format("{0}: MESSAGE={1}{2}Diagnostics:{2}{3}", ex.GetType().Name, ex.Message, System.Environment.NewLine, ex.ToString()))) |
174 |
|
{ |
175 |
|
Logging.DatabaseLog.Error(string.Format("Failed to open connection to {0} Database", DBDatabase)); |