Mi trovo ora con questo problema
Da una pagina che non fa assolutamente uso di datareader chiama questa dove il codice iniziale è:

Dim conn As MySqlConnection = CType(getStrConnection("conn"), MySqlConnection)

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cmd As MySqlCommand
Dim dr As MySqlDataReader

If Not Page.IsPostBack Then
Session.Remove("dt")
If Request.QueryString("op") = "Edit" Then
Try
cmd = New MySqlCommand(String.Format(sqlSelectCliente, Request.QueryString("codice")), conn)
conn.Open()
dr = cmd.ExecuteReader()
If dr.Read() Then

Quando eseguo dr = cmd.ExecuteReader() mi scatta l'eccezione
there is already an open datareader associated with this connection which must be closed first.
Ma se nella pagina precedente non utilizzo nessun datareader come è possibile?
Come faccio a risolvere o verificare dove può stare qualche datareader aperto?

Ciao