Hola como esta,
Tambien si la ultima sentencia del SP es una consulta, puedes llamar el SP
con un executereader y te retorna un datareader con los campos que tiene la
consulta.
ahora el SP puede tener varias sentencias de consulta SQL y al realizar el
executereader puedes utilizar el datareader para leer las diferentes
consultas del sp utilizando el comnado midatareader.nextresult().
Espero sea de ayuda esta información.
Saludos.
--
Robinson Moscoso
Consultor en Sistemas de Información
57-3002141652
Bogotá - Colombia
Post by Alberto PoblacionPost by javitoComo se puede hace que un procedimiento almacenado retorne más de un
valor, por ejemplo los campos de una consulta.
En el procedimiento marcas los parámetros como tipo OUTPUT, y en el
código cliente de .Net, al crear cada parámetro, le pones en su propiedad
Direction el valor ParameterDirection.Output. Después de hacer el
ExecuteNonQuery, lees el .Value de cada uno de los parámetros que eran de
tipo Output.