hola a todos estuve tratando de hacerlo con los executereader mejor lo hice en mi propio procedimiento almacenado solo con una consulta hice todo lo que necesitaba así que si alguien sabe sobre esto sería bueno que lo comentara para que los demás sepan bueno.
Cuídense mucho nos vemos programadores.