Re: Consulta sobre Procedimientos Almacenados.

From: Crell - Marcelo España Koock <mespana(at)crell(dot)cl>
To: <ernesto(at)eqsoft(dot)net>, "'Mauricio Pinto'" <mpinto(at)asicom(dot)cl>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta sobre Procedimientos Almacenados.
Date: 2004-06-08 21:00:09
Message-ID: 002801c44d9b$96585ee0$08074db1@mespana
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Podrían enviar un trozo de código VB para probar

Muchas Gracias.

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Ernesto Quiñones
A.
Enviado el: Sábado, 05 de Junio de 2004 10:43
Para: Mauricio Pinto
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Consulta sobre Procedimientos Almacenados.

si se puede hacer eso
te pego un ejemplo aqui abajo
y sobre como invocarlo en VB facil
lo jalar como un query en tu recordset nada mas, solo recuerda que para
devolverte el resultado tienes que especificar la estructura de este.

aqui esta el ejemplo :

create or replace function sp_lee_auditorias(text,text) returns setof
record as '
declare
r record;
pDependencia alias for $1;
pDemanda alias for $2;

begin
for r in
select a.dem_numero,a.aud_fecha,a.aud_hora,c.usu_nombre,b.tau_descri

from aud_mov_demandas a,maE_tipo_auditoria b, mae_usuarios c
where a.tau_codigo=b.tau_codigo and a.usu_codigo = c.usu_codigo
and a.dem_numero = pDemanda and a.dep_codigo = pDependencia
order by a.aud_fecha, a.aud_hora loop
return next r;
end loop;
return;
end;
' language 'plpgsql';

On Sat, 2004-06-05 at 18:57, Mauricio Pinto wrote:
> Hola a todos.
>
> Tengo mi B.D. en postgreSQL 7.3.2. Hay alguna forma en esta
version o alguna otra posterior,
> que me permita crear procedimientos almacenados en Pl/Pgsql u otro
lenguaje en donde sea capaz de
> devolver varias filas (tuplas) como lo hace Sybase o SqlServer?
>
> Lo que he visto hasta ahora solo se permite devolver ua
referencia a un cursor,
> si no existiera otra solución alguien tiene algun ejemplo de como
manejarlo bajo vb 6.0.
>
>
> Gracias.
>
>
>
> Atte.
> Mauricio Pinto M.
> Analista Programador.
> ASICOM S.A.
> Santiago - Chile.
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister SuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
--
**********************************
* Ernesto Quiñones A. *
* Gerente Técnico *
* EQ Soft Consultoría y Soporte *
* http://www.eqsoft.net *
* ernesto(at)eqsoft(dot)net *
**********************************

Visite http://www.eqsoft.net
Experiencia Profesional, Servicios, Noticias
Manuales gratis, Links de Interes, etc.

EQ Soft Consultoría y Soporte
Av. Elmer Faucet 1985 Bellavista-Callao
Telf.: 9724-4926 - 9700-3957

---------------------------(end of broadcast)---------------------------
TIP 4: No hagas 'kill -9' a postmaster

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Dionisio Ruiz de Zárate 2004-06-08 21:01:30 Re: tuning, desde la ignorancia
Previous Message vic benitez 2004-06-08 20:55:25 OBDC para windows Mobile 2003