如何解决这个错误?必须先关闭DataReader

时间:2016-12-31 07:47:55

标签: c# sql sql-server

我想要做的是,当您删除sql-server数据库中的记录时,它将首先检查数量是否大于零,如果是,那么它将不会删除该记录。我认为它现在正在工作,但我一直收到这个错误" DataReader必须先关闭"不管我做什么。任何帮助将不胜感激。

db
                        .doneTodo
                        .find({'victor._id': member._id})
                        .then((userVictories) => {
                            return {
                                email: member.email,
                                victories: userVictories.length
                            }
                        });
                }

2 个答案:

答案 0 :(得分:3)

在连接字符串中使用以下标记。

"MultipleActiveResultSets=True;"

答案 1 :(得分:0)

您也可以使用不同的sql连接来解决此问题。