1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | --Crear Procedimiento almacenado create procedure spdeprueba @parametro1 int ,@parametro2 int ,@resultado int output --variable de salida As begin set @respuesta = @parametro1 + @parametro2 end go --Ejecutar el procedimiento almacenado e imprimir la variable output Declare @resultado int Execute spdeprueba 1,2, @resultado output Select @resultado |
"" Si tienes dudas o quieras ampliar este artículo, lo puedes hacer dejando tus comentarios. Además, si lo consideras interesante puedes compartirlo con amigos y seguidores a través de los botones sociales que aparecen en esta página.""
esa parte si la entiendo...
ResponderEliminarMi pregunta sería que pasa si quiero visualizar ese mensaje por visual studio 2010.
Hola buenas, para recuperar una variables de un procedimiento almacenado en Sql Output desde .Net, en este caso c# lo puedes realizar de forma muy general de la siguiente forma:
ResponderEliminarSqlParameter output = new SqlParameter("@code", SqlDbType.Int);
output.Direction = ParameterDirection.Output;
cmd.Parameters.Add(output);
cmd.ExecuteNonQuery();
MessageBox.Show(output.Value.ToString());
Espero te suirva, me cuentas, chao.