Es un problema cuando se usa un DataReader y no se cumple los requisitos que exige el MSDN : “Siempre debe llamar al método Close cuando haya terminado de utilizar el objeto DataReader.”
Solución poner en la cadena de conexión:
MultipleActiveResultSets=true;
Más info
Que es
Transaciones
Muchisimas gracias, me ayudo exactamente en lo que necesitba.
ResponderEliminar:D
Muchas gracias
ResponderEliminarte debo la vida (°_°') tengo que entregar el login de mi aplicación y me salía este error no sabía que hacer muchas gracias!!!
ResponderEliminarMuchas gracias, funciona excelente
ResponderEliminarGracias me soluciono el inconveniente que tenia.
ResponderEliminarte amooooooooooooooooooooo. Me sacó de apuros. Muchas Gracias tío.
ResponderEliminarYo simplemente puse varDataReader.close() al final de cada procedimiento que usa el DataReader.
ResponderEliminarGracias me salvaste el problema que tenia
ResponderEliminarGracias, me sirvió.
ResponderEliminarMuchas gracias!!!
ResponderEliminarIncluso hasta el dia de hoy tu aporte me fue muy util, realmente me ayudaste, gracias.
ResponderEliminarCRAAAAAACCCKKKKKKK MIL GRACIAS MAN
ResponderEliminarMuchísimas gracias, me sirvió y es un alivio, pero no me entra en la cabeza porqué me daba ese error ya que he revisado el código 1001 veces y despues de hacer cada consulta cierro el datareader. Era para volverse loco.
ResponderEliminarMuchisimas gracias!! esto es realmente de ayuda
ResponderEliminarMil gracias, me soluciono el problema de una
ResponderEliminarNo se quien seas pero te agradesco tanto que si te conociera en la vida real te invitara a unas prost1tutas
ResponderEliminar