diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs index dc4f7a346..221097366 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs @@ -98,6 +98,10 @@ namespace SqlSugar var isVarchar = this.Context.IsVarchar(); foreach (var parameter in parameters) { + if (parameter.DbType==System.Data.DbType.Int64&¶meter.Value .Equals( "Result%")) + { + parameter.DbType = System.Data.DbType.AnsiString; + } UNumber(parameter); if (parameter.Value == null) parameter.Value = DBNull.Value; if (parameter.Value is System.Data.SqlTypes.SqlDateTime && parameter.DbType == System.Data.DbType.AnsiString)