已有打开的与此命令相关联的 DataReader,必须首先将它关闭。

 command.CommandText = "";
                        SqlDataReader READER = command.ExecuteReader();
                        while (READER.Read())
                        {
                            command.CommandText = "";
                            command.ExecuteNonQuery();
                        }
                        READER.Close();

原文地址:https://www.cnblogs.com/MyBeN/p/2765275.html