/[AnywhereTS-MSSQL]/trunk/TSAdminTool/Database.cs
ViewVC logotype

Diff of /trunk/TSAdminTool/Database.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 131 by william, Sun Jul 15 02:55:20 2012 UTC revision 132 by william, Sun Jul 15 03:09:38 2012 UTC
# Line 50  namespace AnywhereTS Line 50  namespace AnywhereTS
50                      }                      }
51                      catch (Exception ex)                      catch (Exception ex)
52                      {                      {
53                            Exception e = ex;
54                          try                          try
55                          {                          {                          
56                              conn.CloseConnection(out ErrorInfo);                              conn.CloseConnection(out ErrorInfo);
57                              using (MsSqlConnector conn1 = new MsSqlConnector(ProSupport.strDatabaseServer, ProSupport.strDatabaseInstance, "master"))                              using (MsSqlConnector conn1 = new MsSqlConnector(ProSupport.strDatabaseServer, ProSupport.strDatabaseInstance, "master"))
58                              {                              {
# Line 77  namespace AnywhereTS Line 78  namespace AnywhereTS
78                                  }                                  }
79                                  catch (Exception ex1)                                  catch (Exception ex1)
80                                  {                                  {
81                                      if (ErrorInfo == null) { ErrorInfo = new Exception(ex1.Message, ex); throw ErrorInfo; }                                      e = ex1.GetBaseException();
82                                        if (ErrorInfo == null) { ErrorInfo = e;}
83                                        throw ErrorInfo;
84                                  }                                  }
85                              }                              }
86                          }                          }
87                          catch (Exception ex1)                          catch (Exception ex1)
88                          {                          {
89                              if (ErrorInfo == null) { ErrorInfo = new Exception(ex1.Message, ex); }                              e = ex1.GetBaseException();
90                                if (ErrorInfo == null) { ErrorInfo = e; }
91                                throw ErrorInfo;
92                            }
93                            e = ex.GetBaseException();
94                            if (!e.Message.ToLower().Contains(string.Format("Cannot open database \"{0}\" requested by the login",ATSGlobals.strDatabaseName).ToLower()))
95                            {
96                                if (ErrorInfo == null) { ErrorInfo = e; }
97                              throw ErrorInfo;                              throw ErrorInfo;
98                          }                          }
                         throw ErrorInfo;  
99                      }                      }
100                  }                  }
101                  #endregion                  #endregion

Legend:
Removed from v.131  
changed lines
  Added in v.132

  ViewVC Help
Powered by ViewVC 1.1.22