![]() |
Problema con Procedimiento almacenado Hola :arriba: 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. |
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(); |
| La zona horaria es GMT -6. Ahora son las 08:21. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.