您正在
DataReader和和使用相同的连接
ExecuteNonQuery。根据MSDN,这不受支持:
请注意,在打开DataReader时,该DataReader仅使用Connection。在关闭原始DataReader之前,您无法执行任何用于Connection的命令,包括创建另一个DataReader。
2018年更新 :链接到MSDN

您正在
DataReader和和使用相同的连接
ExecuteNonQuery。根据MSDN,这不受支持:
请注意,在打开DataReader时,该DataReader仅使用Connection。在关闭原始DataReader之前,您无法执行任何用于Connection的命令,包括创建另一个DataReader。
2018年更新 :链接到MSDN