Uso de Npgsql y plsql

From: poli pepe <sirkan_ve(at)yahoo(dot)es>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Uso de Npgsql y plsql
Date: 2015-06-23 21:28:32
Message-ID: 990874617.7123929.1435094912569.JavaMail.yahoo@mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

 

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Paola Alejandra de Montserrat Cordero Bon 2015-06-24 00:07:25 problemas con comparación de caracteres
Previous Message Esneiker Enriquez Cabrera 2015-06-23 11:41:59 RE: problema con restaura de bd