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

Problema con Procedimiento almacenado

Estas en el tema de Problema con Procedimiento almacenado en el foro de ASPX (.net) en Foros del Web. Hola Tengo esta función en postgres : CREATE OR REPLACE FUNCTION add_one(int4) RETURNS int4 AS $BODY$BEGIN RETURN $1 + 1; END;$BODY$ LANGUAGE 'plpgsql' VOLATILE; ALTER ...
  #1 (permalink)  
Antiguo 23/01/2008, 13:41
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 2 meses
Puntos: 1
Problema con Procedimiento almacenado

Hola


Tengo esta función en postgres :

CREATE OR REPLACE FUNCTION add_one(int4)
RETURNS int4 AS
$BODY$BEGIN
RETURN $1 + 1;
END;$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION add_one(int4) OWNER TO postgres;


ya esta lista pero no se como conectarme desde punto net:


Siempre me conecto de esta menra a las tablas:

Dim conexion As Conexion = New Conexion

Dim conex As NpgsqlConnection = New NpgsqlConnection(conexion.Conexion)
Dim adapter = New NpgsqlDataAdapter(sql, conex)
Dim dataset = New DataSet


conex.Open()
adapter.Fill(dataset, tableName)
conex.Close()

Return dataset



Pero en el momento de conectarme a la funcion add_one(int4) no se que hacer.

Gracias por su ayuda.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #2 (permalink)  
Antiguo 04/02/2008, 00:56
 
Fecha de Ingreso: diciembre-2007
Ubicación: Chile
Mensajes: 61
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Problema con Procedimiento almacenado

Asi hago yo para llamar a un stored procedure desde asp.net

////Se realiza la lectura de la cadena de conexion a la base de datos del web.config
//System.Configuration.Configuration rootWebConfig = System.Web.Configuration.WebConfigurationManager.O penWebConfiguration("~/web.config");
////se toma el valor de la cadena de conexion
//ConnectionStringSettings saig = rootWebConfig.ConnectionStrings.ConnectionStrings["saig"];
////se pasa el valor de la cadena de conexion al objeto SqlConnection
//SqlConnection conexion = new SqlConnection(saig.ConnectionString);
//conexion.Open();
//SqlCommand comando = new SqlCommand("nombre_procedimiento_almacenado", conexion);
//comando.CommandType = CommandType.StoredProcedure;
//comando.Parameters.Add("@NH", txtCedula.Text);
//comando.Parameters.Add("@CIP",txtCedula.Text);
//comando.Parameters.Add("@FEC",rdpFechaExamClinico. SelectedDate);
//comando.Parameters.Add("@NDC",ddlNDC.SelectedValue );
//comando.Parameters.Add("@SPC",ddlSPC.SelectedValue );
//comando.Parameters.Add("@NDE",ddlNDE.SelectedValue );
//comando.Parameters.Add("@DPE",ddlDPE.SelectedValue );
//comando.Parameters.Add("@NDR",ddlNDR.SelectedValue );
//comando.Parameters.Add("@NEP",ddlNEP.SelectedValue );
//comando.Parameters.Add("@NDNE",ddlNDNE.SelectedVal ue);
//comando.Parameters.Add("@NRD",ddlNDR.SelectedValue );
//comando.Parameters.Add("@PP",ddlPP.SelectedValue);
//comando.Parameters.Add("@TPA",ddlTPA.SelectedValue );
//comando.Parameters.Add("@EP",ddlEP.SelectedValue);
//comando.Parameters.Add("@NP",ddlNP.SelectedValue);
//comando.Parameters.Add("@TPN",ddlTPN.SelectedValue );
//comando.Parameters.Add("@TP",ddlTP.SelectedValue);
//comando.Parameters.Add("@RX",ddlRX.SelectedValue);
//comando.Parameters.Add("@CIDPRE",txtCedulaDr.Text) ;
//comando.ExecuteNonQuery();
//conexion.Close();
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 04:53.