Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2004, 03:36
Avatar de luiscl
luiscl
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 305
Antigüedad: 20 años, 1 mes
Puntos: 0
varios datareaders

Pregunta:

Tengo el siguiente código, en el que abro 2 conexiones para enlazar dos dropdown a dos tablas distintas en 2 báses de datos distintas.

Sí sólo cargo el primer dropdown, no hay problema. Pero si pongo el código para rellenar el segundo a traves del datareader (tengo dos: datareader y datareader2), me sale el siguente error:

System.InvalidOperationException: Intento no válido de FieldCount cuando el lector está cerrado.

Alguien tiene alguna idea de por qué puede ser???

Un saludo

Dim datareader As OleDbDataReader
Dim datareader2 As OleDbDataReader

conexion.Open()
seleccion=New OleDbCommand( "Select NombreTipoInmuebleCS From DAT_TipoInmueble", conexion)
datareader=seleccion.ExecuteReader()
droptipo.DataSource=datareader
droptipo.DataTextField= "NombreTipoInmuebleCS"
droptipo.DataBind()
datareader.Close()
conexion.Close()
conexion2.Open()
seleccion=New OleDbCommand( "Select precio From precios", conexion2)
datareader2=seleccion.ExecuteReader() dropprecio.DataSource=datareader2
dropprecio.DataTextField= "precio"
droptipo.DataBind()
datareader2.Close()
conexion2.Close()