
18/06/2009, 08:25
|
 | | | Fecha de Ingreso: diciembre-2002 Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años, 1 mes Puntos: 2 | |
dada con dos consultas a la base de datos 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.
__________________ "Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino" |