diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs index 0bece41d6..c3400a226 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs @@ -146,12 +146,17 @@ namespace SqlSugar return sql; } - public override Action ErrorEvent => it => { + public override Action ErrorEvent => it => + { if (it.Message != null && it.Message.Contains("无效的主机/绑定变量名")) { Check.ExceptionEasy(it.Message, $"错误:{it.Message},出现这个错的原因: 1.可能是参数名为关键词(例如 @user )2. SQL错误。"); } + if (base.ErrorEvent != null) + { + base.ErrorEvent(it); + } }; public override void SetCommandToAdapter(IDataAdapter dataAdapter, DbCommand command) {