Originariamente inviato da drummino^
There is already an open DataReader associated with this Connection which must be closed first.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: MySql.Data.MySqlClient.MySqlException: There is already an open DataReader associated with this Connection which must be closed first.
L'oggetto datareader è un po'egoista e, quando usa lui la connessione(quella, ma ne puoi creare un'altra) non la vuole dividere con nessuno.
I casi sono due, o stai usando un'altro oggetto che ha bisogno della connessione all'interno di un ciclo del reader(e la sta usando lui )oppure, ti sei dimenticato di chiuderla e di liberare le risorse distruggendo il datareader.
cioè:
myConnection.close
nomedelreader.close
nomedelreader = nothing