Ejecutar Procedimiento Almacenado con sybase

25/08/2003 - 09:51 por David Torrecilla | Informe spam
Buenos dias,

alguien tiene algun codigo de ejemplo para poder ejecutar un Procedimiento
Almacenado que retorna un resulset y un parametro de salida.

por ejemplo strSql = "exec test_proc @test= "prueba" @test1= "" output"


Muchas gracias
 

Leer las respuestas

#1 Pablo Crosio
25/08/2003 - 15:37 | Informe spam
En primer lugar si el SP restorna un conjunto de
resultados debés almacenarlo en una tabla de un DataSet o
en un DataReader.

Para el primer caso:

SqlConnection conn = new SqlConnection("Data
Source=localhost;Database=Northwind;Integrated
Security=SSPI");
SqlCommand command = new SqlCommand("TomarProductos",
conn);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("@IDCategoria",
SqlDbType.Int).Value = 1;
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataSet ds = new DataSet();
adapter.Fill(ds, "Products");

Para el caso en que el parámetro fuera de salida, el
mecanismo es el mismo y el valor retornado lo obtenés de
la colección Parameters.

Salu2!!

Pablo


Buenos dias,

alguien tiene algun codigo de ejemplo para poder ejecutar


un Procedimiento
Almacenado que retorna un resulset y un parametro de


salida.

por ejemplo strSql = "exec test_proc @test= "prueba"


@test1= "" output"


Muchas gracias


.

Preguntas similares