From 611eeb583c2e8c7a750201bc10c535410e74330f Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Sat, 20 Feb 2010 20:59:04 -0800 Subject: Reverted SQLite/SQLiteGenericTableHandler to what it was + singleton. --- OpenSim/Data/SQLite/SQLiteGenericTableHandler.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'OpenSim') diff --git a/OpenSim/Data/SQLite/SQLiteGenericTableHandler.cs b/OpenSim/Data/SQLite/SQLiteGenericTableHandler.cs index 98943a0..e7e158d 100644 --- a/OpenSim/Data/SQLite/SQLiteGenericTableHandler.cs +++ b/OpenSim/Data/SQLite/SQLiteGenericTableHandler.cs @@ -121,7 +121,7 @@ namespace OpenSim.Data.SQLite for (int i = 0 ; i < fields.Length ; i++) { cmd.Parameters.Add(new SqliteParameter(":" + fields[i], keys[i])); - terms.Add("`" + fields[i] + "`='" + keys[i] + "'"); + terms.Add("`" + fields[i] + "` = :" + fields[i]); } string where = String.Join(" and ", terms.ToArray()); @@ -219,8 +219,8 @@ namespace OpenSim.Data.SQLite foreach (FieldInfo fi in m_Fields.Values) { names.Add(fi.Name); - values.Add(fi.GetValue(row).ToString()); - cmd.Parameters.Add(new SqliteParameter(fi.Name, fi.GetValue(row).ToString())); + values.Add(":" + fi.Name); + cmd.Parameters.Add(new SqliteParameter(":" + fi.Name, fi.GetValue(row).ToString())); } if (m_DataField != null) @@ -231,12 +231,12 @@ namespace OpenSim.Data.SQLite foreach (KeyValuePair kvp in data) { names.Add(kvp.Key); - values.Add(kvp.Value); - cmd.Parameters.Add(new SqliteParameter(kvp.Key, kvp.Value)); + values.Add(":" + kvp.Key); + cmd.Parameters.Add(new SqliteParameter(":" + kvp.Key, kvp.Value)); } } - query = String.Format("replace into {0} (`", m_Realm) + String.Join("`,`", names.ToArray()) + "`) values ('" + String.Join("', '", values.ToArray()) + "')"; + query = String.Format("replace into {0} (`", m_Realm) + String.Join("`,`", names.ToArray()) + "`) values (" + String.Join(",", values.ToArray()) + ")"; cmd.CommandText = query; -- cgit v1.1