un saludo
Create Procedure Prueba (
@Dato1 INT OUTPUT,
@Dato2 Varchar(10) OUTPUT,
etc. )
AS
Select @Dato1=Campo1, @Dato2=Campo2 FROM MiTabla
-- O bien: SET @Dato1=1234 etc.
GO
Para llamarlo desde c�digo cliente:
SqlCommand cmd = new SqlCommand("Prueba", conexion);
cmd.CommandType = CommandTye.StoredProcedure;
Sql Parameter param1 = new SqlParameter("@Dato1", SqlDbType.Int);
param1.Direction = ParameterDirection.Output;
cmd.Parameters.Add(param1);
Sql Parameter param2= new SqlParameter("@Dato2", SqlDbType.Varchar, 10);
param2.Direction = ParameterDirection.Output;
cmd.Parameters.Add(param2);
conexion.Open();
cmd.ExecuteNonQuery();
int dato1 = (int)param1.Value;
string dato2 = (string)param2.Value;
conexion.Close();