Tengo una pregunta sobre la conversión de un datareader
a un datatable
. En mi código, tengo un datareader
creado en una clase y pasado a otra clase que quiero convertirlo a datatable
.Cómo convertir un lector de datos a datatable
Cuando hago esto, parece que no funciona, ya que la tabla permanece vacía. Si hago la conversión en la misma función, funciona bien.
Es solo cuando paso el datareader
a otra función que deja de funcionar. ¿Esto es porque el dr
está cerrado o algo así? ¿Cómo supero este problema? Cualquier ayuda sería genial.
Nunca debe pasar el 'DataReader', ya que se perderá por completo la eliminación de los objetos o varias veces los datos ya no estarán allí. ¿Puedes editar el método que está en uso, el anterior a devolver el 'DataReader'? Entonces, por ejemplo, puede agregar una propiedad 'DataTable' a ese método y llenarlo antes de la devolución para que pueda tomar esa' clase' ... – balexandre
no, se me indicó que solo devolviera un lector de datos. la lógica es que la función que pasa el lector de datos se puede usar en otro lugar – jason