
19/04/2004, 03:36
|
 | | | Fecha de Ingreso: abril-2004 Ubicación: Zaragoza
Mensajes: 305
Antigüedad: 20 años, 11 meses 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() |