hola maestros soy nuevo net y tengo la siguiente duda.
en el form1 tengo una consulta a la base de datos.
sql = "SELECT * WHERE pep"
comandos.CommandText = sql
comandos.CommandType = CommandType.Text
comandos.Connection = conexion
lect = comandos.ExecuteReader()
While lect.Read()
MsgBox(lect(5))
End While
lect.Close()
ahora en este form hay un boton que llama a otro formulario que llena una grilla y tambien hace una consulta la base de datos usando la misma mecanica del form1
form2
sql = "SELECT * FROM calles "
comandos1.CommandText = sql
comandos1.CommandType = CommandType.Text
comandos1.Connection = conexion 'le digo cual es la variable de conexion
lect1 = comandos1.ExecuteReader() ' (aqui marca el error)
While lect1.Read()
St = New String() {lect1.GetString(0), lect1.GetString(1)}
DataGridView1.Rows.Add(St)
End While
lect1.Close()
el error dice
no se controlo mysqlexception
There is already an open DataReader associated with this Connection which must be closed first.
gracias por la orientacion.