From 5c95784cac841b27c098add2255550472ee28625 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 31 Aug 2017 17:09:07 +0800 Subject: [PATCH] - --- Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs | 9 ++++++++- .../SqlSugar/ExpressionsToSql/Common/ErrorMessage.cs | 8 ++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs index 6b6896682..c75f9706b 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs @@ -90,7 +90,14 @@ namespace SqlSugar { if (this.Connection.State != ConnectionState.Open) { - this.Connection.Open(); + try + { + this.Connection.Open(); + } + catch (Exception ex) + { + Check.Exception(true,ErrorMessage.ConnnectionOpen, ex.Message); + } } } diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ErrorMessage.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ErrorMessage.cs index b8314cb20..ebf948edc 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ErrorMessage.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ErrorMessage.cs @@ -29,5 +29,13 @@ namespace SqlSugar return ErrorMessage.GetThrowMessage("Expression parsing does not support the current function {0}. There are many functions available in the SqlFunc class, for example, it=>SqlFunc.HasValue(it.Id)", "拉姆达解析不支持当前函数{0},SqlFunc这个类里面有大量函数可用,也许有你想要的,例如: it=>SqlFunc.HasValue(it.Id)"); } } + + public static string ConnnectionOpen + { + get + { + return ErrorMessage.GetThrowMessage("Connection open error . {0}", " 连接字符串出错了,实在找不到原因请先Google错误.{0}."); + } + } } }