Fixes DBTool.Insert :)
This commit is contained in:
parent
bc2bfd5485
commit
2afcb35da1
1 changed files with 14 additions and 14 deletions
|
|
@ -44,17 +44,14 @@ namespace TShockAPI.DB
|
||||||
else if (TShock.Config.StorageType.ToLower() == "mysql")
|
else if (TShock.Config.StorageType.ToLower() == "mysql")
|
||||||
sb.Append(column.Name + " VARCHAR(255) ");
|
sb.Append(column.Name + " VARCHAR(255) ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (column.Unique)
|
if (column.Unique)
|
||||||
{
|
sb.Append("UNIQUE ");
|
||||||
if (columns.Count != count)
|
|
||||||
{
|
|
||||||
sb.Append("UNIQUE, ");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
sb.Append("UNIQUE) ");
|
|
||||||
}
|
|
||||||
if (columns.Count == count)
|
if (columns.Count == count)
|
||||||
sb.Append(")");
|
sb.Append(")");
|
||||||
|
else
|
||||||
|
sb.Append(", ");
|
||||||
}
|
}
|
||||||
|
|
||||||
using (var com = database.CreateCommand())
|
using (var com = database.CreateCommand())
|
||||||
|
|
@ -106,12 +103,12 @@ namespace TShockAPI.DB
|
||||||
count++;
|
count++;
|
||||||
if (Values.Count != count)
|
if (Values.Count != count)
|
||||||
{
|
{
|
||||||
sb.Append("@" + columnname.Name + ", ");
|
sb.Append("@" + columnname.Name.ToLower() + ", ");
|
||||||
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
sb.Append("@" + columnname.Name + ") ");
|
sb.Append("@" + columnname.Name.ToLower() + ") ");
|
||||||
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -126,12 +123,12 @@ namespace TShockAPI.DB
|
||||||
count++;
|
count++;
|
||||||
if (Values.Count != count)
|
if (Values.Count != count)
|
||||||
{
|
{
|
||||||
sb.Append("@" + columnname.Name + "=" + columnname.Value + ", ");
|
sb.Append("@" + columnname.Name.ToLower() + "=" + columnname.Value + ", ");
|
||||||
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
sb.Append("@" + columnname.Name + "=" + columnname.Value + ") ");
|
sb.Append("@" + columnname.Name.ToLower() + "=" + columnname.Value + ") ");
|
||||||
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
com.AddParameter("@" + columnname.Name.ToLower(), columnname.Value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -148,16 +145,19 @@ namespace TShockAPI.DB
|
||||||
count++;
|
count++;
|
||||||
if (Values.Count != count)
|
if (Values.Count != count)
|
||||||
{
|
{
|
||||||
sb.Append("@" + columnname.Name + "=" + columnname.Value + "-where" + " AND ");
|
sb.Append("@" + columnname.Name.ToLower() + "-where" + "=" + columnname.Value + " AND ");
|
||||||
com.AddParameter("@" + columnname.Name.ToLower() + "-where", columnname.Value);
|
com.AddParameter("@" + columnname.Name.ToLower() + "-where", columnname.Value);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
sb.Append("@" + columnname.Name + "=" + columnname.Value + "-where" + ";");
|
sb.Append("@" + columnname.Name.ToLower() + "-where" + "=" + columnname.Value + ";");
|
||||||
com.AddParameter("@" + columnname.Name.ToLower() + "-where", columnname.Value);
|
com.AddParameter("@" + columnname.Name.ToLower() + "-where", columnname.Value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
com.CommandText = sb.ToString();
|
||||||
|
com.ExecuteNonQuery();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue