Datareader anidado

06/10/2005 - 16:25 por Arturo Cabezon | Informe spam
Hola grupo, necesito anidar un Datareader dentro de otro y no puedo.
El caso es el siguiente, quiero armar una funcion que me retorne una
coleccion de pacientes, pero cada una de ellas tiene asociada una lista de
mutualistas.
Muchas gracias

Preguntas similare

Leer las respuestas

#1 A.Poblacion
06/10/2005 - 16:42 | Informe spam
"Arturo Cabezon" <Arturo wrote in message
news:
Mostrar la cita
Mientras no hagas un Close() del datareader, te mantiene la conexión
ocupada y por lo tanto no puedes usarla para otro datareader (ni para ningún
otro fin). Si realmente quieres anidar dos datareaders, tendrás que usar dos
conexiones distintas. Pero en tu caso hay una solución mejor, que es usar un
único datareader y en la sentencia SQL pasarle el JOIN de las dos tablas
(Select * from pacientes left join mutualistas on
pacientes.IdPaciente=mutualistas.IdPaciente).
#2 Arturo Cabezon
06/10/2005 - 16:58 | Informe spam
Soberbio lo suyo !
Muchas gracias, siempre es bueno tener alguien que te haga ver las cosas mas
sencillas. Saludos desde la República Oriental del Uruguay


"A.Poblacion" escribió:

Mostrar la cita
Ads by Google
Search Busqueda sugerida