我知道“已经有一个与此连接相关联的打开的 DataReader”(编辑:最初编写的“命令”)存在类似的问题 - 但在所有情况下都涉及一些 SELECT 命令。
我的情况不同:在这台机器上,没有执行 SELECT 命令(它们在不同的物理计算机上),只有 INSERT 和 UPDATE 命令。
怎么会这样?acommand.ExecuteNonQuery()
或 a是否command.Prepare()
仍然打开 DataReader?那将是一个WTF,但至少是一个解释。
蛊毒传说
呼如林
相关分类