今天早上在做一个新功能的时候发现了有一个bug. 跟踪的时候发现 Service Error: SQL 语句的某些部分嵌套过深。请重写查询或将其分解为若干较小的查询。. <!-- at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at S
System.InvalidOperationException: There is already an open DataReader associated with this Connection which must be closed first. 出现上面这个错误,就说明代码中出现了多个数据库连接,在操作下一个连接之前必须将上一个连接关闭。 解决方法有多种,下面是比较常见的方