From: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
---|---|
To: | "Fernando Siguenza" <fsigu(at)hotmail(dot)com> |
Cc: | "Foro Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda con funcion y Punto Net |
Date: | 2008-11-25 16:28:36 |
Message-ID: | ded64bba0811250828u63c85634n3f957d8b3f470ba8@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2008/11/25 Fernando Siguenza <fsigu(at)hotmail(dot)com>:
> Amigos tengo un problema para llamar a una funcion desde c#, tengo una
> funcion que reporta un grupo de registros algo asi:
>
> CREATE OR REPLACE FUNCTION prueba() RETURNS SETOF record AS $$
> DECLARE
> cMayor record;
> BEGIN
> for cMayor in select
> asicab.asiagecod,asicab.asifec,asicab.asidoc,asicab.asinum,0.00000 as saldo
> FROM asicab ORDER BY asifec
> LOOP
> RETURN NEXT cMayor;
> END LOOP;
> RETURN;
> END;
> $$
> LANGUAGE 'plpgsql';
>
> desde pgadmin le llamo de esta forma
> select * from prueba() as (asiagecod varchar,asifec date,asidoc
> varchar,asinum varchar,saldo numeric);
>
> Y en donde defino que columnas son las que retorna dicha funcion y funciona
> todo muy bien,
> ahora mi dilema es como hago para llamar a esta funcion desde punto net???
>
> Espero me puedan ayudar
>
> ________________________________
> Windows Live Hotmail now works up to 70% faster. Sign up today.
Depende del objeto con que te estes conectando con .Net,
lamentablemente ahora no estoy con G y C# sino te lo hubiese enviado,
pero la logica es siempre la misma tienen un Command o algo asi que
tiene la propiedad de ejecutar sql ya sea una funcion o una consulta
generalmente permiten agregar parametros para hacer esto dinamico...
despues cuando recuperas se hace en un DataTable o un DataSet... con
los nombres de los campos que estas consultando ....
Investiga del objeto coneccion que estas usando de seguro el te
resolvera tus dudas.
Slds.
J.
--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/
From | Date | Subject | |
---|---|---|---|
Next Message | Conrado Blasetti | 2008-11-25 16:29:59 | RE: PG Day |
Previous Message | inf200468 | 2008-11-25 16:28:10 | contar cuantas veces aparec cada elemento del resultado |