diff --git a/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseInsertBuilder.cs b/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseInsertBuilder.cs index 5076b367d..7b549e279 100644 --- a/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseInsertBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseInsertBuilder.cs @@ -132,7 +132,7 @@ namespace SqlSugar.GBase } else if (type == UtilConstants.BoolType) { - return value.ObjToBool() ? "t" : "f"; + return string.Format("CAST({0} AS boolean)", value.ObjToBool()?1:0) ; } else { diff --git a/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseUpdateBuilder.cs b/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseUpdateBuilder.cs index 20ae25eac..88607e4ba 100644 --- a/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseUpdateBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseUpdateBuilder.cs @@ -97,7 +97,7 @@ namespace SqlSugar.GBase } else if (value is bool) { - return value.ObjToString().ToLower(); + return string.Format("CAST({0} AS boolean)", value.ObjToBool() ? 1 : 0); } else if (type == UtilConstants.StringType || type == UtilConstants.ObjType) {