Foros del Web » Programando para Internet » ASPX (.net) »

Capturar un entero desde un sp sql

Estas en el tema de Capturar un entero desde un sp sql en el foro de ASPX (.net) en Foros del Web. Hola a todos... Mi pregunta es la siguiente, tengo un procedimiento almacenado y al final del mismo retorno un CODIGO de tipo entero. Como capturo ...
  #1 (permalink)  
Antiguo 03/04/2011, 15:11
Avatar de mcosme  
Fecha de Ingreso: junio-2007
Mensajes: 34
Antigüedad: 16 años, 9 meses
Puntos: 0
Capturar un entero desde un sp sql

Hola a todos...

Mi pregunta es la siguiente, tengo un procedimiento almacenado y al final del mismo
retorno un CODIGO de tipo entero.

Como capturo este valor desde c#?

Por ejemplo(en sql server):
CREATE PROCEDURE InsertarDatos
@varentrada1 int,
@varentrada2 int,
AS
Declare @w_error int --varible para retornar el tipo de error

begin transaction
insert into DATOS
( ETC ETC ETC)
values
( ETC ETC ETC)
Select @w_error=@@error
if @w_error=0
/* no hubo problemas al insertar */
commit transaction
else
/* la insercion retorno un error */
rollback transaction

--return @w_error
return CODIGO
GO

En asp.net(c#) lo llamo:

SqlConnection Con = conexion.cadena();
try
{

Con.Open();
SqlCommand Cmd = new SqlCommand("InsertarMensaje", Con);
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.Parameters.Add("@varentrada1", SqlDbType.Int).Value = var1;
Cmd.Parameters.Add("@varentrada2", SqlDbType.Int).Value = var2;
Cmd.ExecuteNonQuery();
Con.Close();

}
catch(SqlException ex)
{
string ErrorMensaje=ex.Message;
Error = ex.Number;
}

Como hago para retornar un valor solo con return variable en sql, desde asp.net??? Una vez lo hice pero no recuerdo como...
Probe en sql retornar para ver el numero 7 y con un SqlDataReader no capturo nada...
  #2 (permalink)  
Antiguo 05/04/2011, 11:34
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Capturar un entero desde un sp sql

Hola,

Acá tienes un ejemplo
http://geekswithblogs.net/NewThingsI...procedure.aspx

Saludos,
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 05/04/2011, 14:57
Avatar de mcosme  
Fecha de Ingreso: junio-2007
Mensajes: 34
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Capturar un entero desde un sp sql

Eso era precisamente, gracias por tu ayuda jaullo

saludos :)

Etiquetas: entero, sql, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:20.