Error “There is already an open DataReader associated with this Command which must be closed first” when using 2 distinct commands February 20, 2023 by Tarik Just add the following in your connection string: MultipleActiveResultSets=True;