From: | José de Paz <desarrollo(dot)escuintla(at)gmail(dot)com> |
---|---|
To: | poli pepe <sirkan_ve(at)yahoo(dot)es>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Uso de Npgsql y plsql |
Date: | 2015-06-24 21:38:31 |
Message-ID: | 558b2377.8706340a.e3530.343f@mx.google.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola,
¿Cómo invocas la función desde pgAdmin?
Saludos
-----Original Message-----
From: "poli pepe" <sirkan_ve(at)yahoo(dot)es>
Sent: 24/06/2015 4:26 p. m.
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: [pgsql-es-ayuda] Uso de Npgsql y plsql
Buenas tengo el siguiente problema, soy nuevo con postgresql cree una funcion para buscar un representante por un campo llamado ''ci' y que me devuelva los datos si lo encuentra desde vb .net llamo a la funcion asi:
da = New NpgsqlDataAdapter("SELECT * FROM buscarepresentante(:ci_r)", cn)
da.SelectCommand.Parameters.Add("ci_r", NpgsqlTypes.NpgsqlDbType.Varchar)
en pgadmin la funcion es asi:
CREATE OR REPLACE FUNCTION buscarepresentante(IN ci character)
RETURNS TABLE(id integer, _ci character, nacion character, apellidos character varying, nombres character varying, direccion character varying, celular character, habita character, trabajo character, exonera boolean, parentescorep character varying, descuento_rep integer) AS
$BODY$
BEGIN
RETURN QUERY
SELECT *
FROM representantes WHERE ci_rep = ci;
END;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
ROWS 100;
ALTER FUNCTION buscarepresentante(character)
OWNER TO postgres;
Desde pgadmin la funcion se ejecuta bien, pero desde vb .net me da error. Agradezco la ayuda que puedan prestar. Gracias.
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo E. Villanueva | 2015-06-25 00:20:51 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] problemas con comparación de caracteres |
Previous Message | Gilberto Castillo | 2015-06-24 18:38:18 | Re: Actualizacion de odbc y version de Postgresql |