/[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 135 by william, Sun Jul 15 05:58:56 2012 UTC revision 136 by william, Sun Jul 15 08:14:41 2012 UTC
# Line 373  namespace AnywhereTS Line 373  namespace AnywhereTS
373                          conn.GetConnectionClone(out sqlCon, out ErrorInfo);                          conn.GetConnectionClone(out sqlCon, out ErrorInfo);
374                          SqlCommand sqlCmd = new SqlCommand();                          SqlCommand sqlCmd = new SqlCommand();
375                          sqlCmd.CommandText = string.Format("SELECT value from {0}..AppInfo where property='version'", ATSGlobals.strDatabaseName);                          sqlCmd.CommandText = string.Format("SELECT value from {0}..AppInfo where property='version'", ATSGlobals.strDatabaseName);
376                          sqlCmd.CommandType = CommandType.Text;                          //sqlCmd.CommandType = CommandType.Text;
377                          sqlCmd.Connection = sqlCon;                          sqlCmd.Connection = sqlCon;
378                          string version = (string)sqlCmd.ExecuteScalar();                          string version = (string)sqlCmd.ExecuteScalar();
379                          vDb = new Version(version);                          vDb = new Version(version);
# Line 418  namespace AnywhereTS Line 418  namespace AnywhereTS
418                                          Logging.DatabaseLog.Info(string.Format("Creating Tables in {0} Database", ATSGlobals.strDatabaseName));                                          Logging.DatabaseLog.Info(string.Format("Creating Tables in {0} Database", ATSGlobals.strDatabaseName));
419                                          RunScript(SQLServerResources.CreateTables, conn1, out ErrorInfo);                                          RunScript(SQLServerResources.CreateTables, conn1, out ErrorInfo);
420                                          Logging.DatabaseLog.Info(string.Format("Created Tables in {0} Database", ATSGlobals.strDatabaseName));                                          Logging.DatabaseLog.Info(string.Format("Created Tables in {0} Database", ATSGlobals.strDatabaseName));
421    
422                                            // get version
423                                            SqlConnection sqlCon;
424                                            conn.GetConnectionClone(out sqlCon, out ErrorInfo);
425                                            SqlCommand sqlCmd = new SqlCommand();
426                                            sqlCmd.CommandText = string.Format("SELECT value from {0}..AppInfo where property='version'", ATSGlobals.strDatabaseName);
427                                            //sqlCmd.CommandType = CommandType.Text;
428                                            sqlCmd.Connection = sqlCon;
429                                            string version = (string)sqlCmd.ExecuteScalar();
430                                            vDb = new Version(version);
431                                            Logging.DatabaseLog.Info(string.Format("Database {0} is at Version: {1}", ATSGlobals.strDatabaseName, version));
432                                      }                                      }
433                                  }                                  }
434                                  catch (Exception ex1)                                  catch (Exception ex1)
# Line 448  namespace AnywhereTS Line 459  namespace AnywhereTS
459                                  throw ErrorInfo;                                  throw ErrorInfo;
460                              }                              }
461                          }                          }
                         if (ErrorInfo == null)  
                             ErrorInfo = ex;  
                         throw ErrorInfo;  
462                      }                      }
463                  }                  }
464                  #endregion                  #endregion

Legend:
Removed from v.135  
changed lines
  Added in v.136

  ViewVC Help
Powered by ViewVC 1.1.22