diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/Dm/DbBind/DmDbBind.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/Dm/DbBind/DmDbBind.cs index af95fd34a..74ddc83b1 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/Dm/DbBind/DmDbBind.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/Dm/DbBind/DmDbBind.cs @@ -102,7 +102,7 @@ namespace SqlSugar new KeyValuePair("number",CSharpDataType.Single), new KeyValuePair("decimal",CSharpDataType.@decimal), new KeyValuePair("decimal",CSharpDataType.Single), - + new KeyValuePair("dec",CSharpDataType.@decimal), new KeyValuePair("double precision",CSharpDataType.@double), new KeyValuePair("binary", CSharpDataType.@byteArray), diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs index baeeea4ff..9312542c9 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs @@ -164,14 +164,18 @@ namespace SqlSugar { colum = table.Columns[i]; if (i != 0) sb.Append(","); - if (colum.DataType == typeof(string) &&( row[colum].ToString().Contains(",") || row[colum].ToString().Contains("\r")||row[colum].ToString().Contains("\""))) + if (colum.DataType == typeof(string) && (row[colum].ToString().Contains(",") || row[colum].ToString().Contains("\r") || row[colum].ToString().Contains("\""))) { sb.Append("\"" + row[colum].ToString().Replace("\"", "\"\"") + "\""); } - else if (colum.DataType == typeof(bool)) + else if (colum.DataType == typeof(bool)) { sb.Append(row[colum].ObjToBool() ? 1 : 0); } + else if (colum.DataType == UtilConstants.DateType&& row[colum] != null && row[colum] != DBNull.Value) + { + sb.Append(row[colum].ObjToDate().ToString("yyyy-MM-dd HH:mm:ss.fff")); + } else sb.Append(row[colum].ToString()); } sb.AppendLine();