Hola a todos alquien me puede ayudar tengo mi primer dr1.ExecuteReader y me retorna un valor pero dentro de el quiero trabajar otra vez con otro dr2.ExecuteReader y cuando empieza a leer no puedo trabajar hasta que cierre uno.
si tienen alguna ayuda me escriben por favor gracias.
ejemplo
'---este es mi primer datareader
While dr.Read = True
dr.GetValues(values)
Dim Fecha As Date
'--la fecha es lo que quiero de mi primer datareader
Fecha = values(fec_ingreso)
aqui ago una busqueda y devuelvo en otro datareader
y fecha es parte de mi consulta mas los parametros.
Sqldr = SqlHelper.ExecuteReader(sqlCnx, CommandType.Text, Str, prm07, prm05, prm06)
If Sqldr.Read = True Then
periodo = Sqldr.GetValue(0).ToString
anno = Sqldr.GetValue(4).ToString
End If
solo quiero cerrar y abrir los datareader si se puede me pasan la vos pero si no vere la forma de hacerlo ok chau cuidense mucho nos vemos programdores