RE: Uso de Npgsql y plsql

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.

In response to

Browse pgsql-es-ayuda by date

  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