From 9a6cdf662b60e7d6f6843826da6a84637d4798b9 Mon Sep 17 00:00:00 2001 From: Homer Horwitz Date: Sat, 15 Nov 2008 21:27:10 +0000 Subject: Mantis#2626: Thank you Ruud Lathrop, for a patch that cleans up MSSQL code. --- OpenSim/Data/MSSQL/MSSQLLogData.cs | 57 ++------------------------------------ 1 file changed, 2 insertions(+), 55 deletions(-) (limited to 'OpenSim/Data/MSSQL/MSSQLLogData.cs') diff --git a/OpenSim/Data/MSSQL/MSSQLLogData.cs b/OpenSim/Data/MSSQL/MSSQLLogData.cs index a617cea..63cd605 100644 --- a/OpenSim/Data/MSSQL/MSSQLLogData.cs +++ b/OpenSim/Data/MSSQL/MSSQLLogData.cs @@ -26,10 +26,7 @@ */ using System; -using System.Data.SqlClient; using System.Reflection; -using System.Collections.Generic; -using System.Data; using log4net; using OpenSim.Framework; @@ -49,6 +46,7 @@ namespace OpenSim.Data.MSSQL /// public MSSQLManager database; + [Obsolete("Cannot be default-initialized!")] public void Initialise() { m_log.Info("[LOG DB]: " + Name + " cannot be default-initialized!"); @@ -60,7 +58,7 @@ namespace OpenSim.Data.MSSQL /// public void Initialise(string connect) { - if (string.IsNullOrEmpty(connect)) + if (!string.IsNullOrEmpty(connect)) { database = new MSSQLManager(connect); } @@ -79,62 +77,11 @@ namespace OpenSim.Data.MSSQL settingPassword); } - //TODO when can this be removed - TestTable(); - //Updating mechanisme database.CheckMigration(_migrationStore); } /// - /// Can be removed someday!!! - /// - private void TestTable() - { - using (IDbCommand cmd = database.Query("select top 1 * from logs", new Dictionary())) - { - try - { - cmd.ExecuteNonQuery(); - } - catch - { - database.ExecuteResourceSql("Mssql-logs.sql"); - } - } - using (AutoClosingSqlCommand cmd = database.Query("select * from migrations where name = '" + _migrationStore + "'")) - { - //Special for Migrations to create backword compatible - try - { - bool insert = true; - using (SqlDataReader reader = cmd.ExecuteReader()) - { - if (reader.Read()) insert = false; - } - if (insert) - { - cmd.CommandText = "insert into migrations(name, version) values('" + _migrationStore + "', 1)"; - cmd.ExecuteNonQuery(); - } - } - catch - { - //No migrations table - //HACK create one and add data - cmd.CommandText = "create table migrations(name varchar(100), version int)"; - cmd.ExecuteNonQuery(); - - cmd.CommandText = "insert into migrations(name, version) values('migrations', 1)"; - cmd.ExecuteNonQuery(); - - cmd.CommandText = "insert into migrations(name, version) values('" + _migrationStore + "', 1)"; - cmd.ExecuteNonQuery(); - } - } - } - - /// /// Saves a log item to the database /// /// The daemon triggering the event -- cgit v1.1