diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs index db3c06f57..2ea6cc036 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs @@ -120,6 +120,8 @@ namespace SqlSugar { if (parameter.Value == null) parameter.Value = DBNull.Value; var sqlParameter = new OracleParameter(); + sqlParameter.Value = parameter.Value; + sqlParameter.DbType = parameter.DbType; sqlParameter.Size = parameter.Size == -1 ? 0 : parameter.Size; sqlParameter.ParameterName = parameter.ParameterName; if (sqlParameter.ParameterName[0] == '@') @@ -165,11 +167,6 @@ namespace SqlSugar sqlParameter.Value = parameter.Value; sqlParameter.DbType = System.Data.DbType.Date; } - else if (parameter.DbType == System.Data.DbType.AnsiStringFixedLength) - { - sqlParameter.DbType = System.Data.DbType.AnsiStringFixedLength; - sqlParameter.Value = parameter.Value; - } else { if (parameter.Value != null && parameter.Value.GetType() == UtilConstants.GuidType)