Re: [GENERAL] recuperar el nro del registro actualizado utilizando Ado

Lists: pgsql-es-ayudapgsql-general
From: "Oscar Arca" <Oarca(at)mscparaguay(dot)com(dot)py>
To: <pgsql-general(at)postgresql(dot)org>
Subject: recuperar el nro del registro actualizado utilizando Ado
Date: 2006-05-08 12:05:27
Message-ID: 2C2017718CD12E4B932F6DE96C9F59B782BA15@servidor2.mscparaguay.com.py
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda pgsql-general



Estoy programando en vb utilizo ado para conectarme a la bd postgre, lo
q necesito hacer es
Grabar un registro y una vez grabado recuperar el autonumerico para
grabarlo en otra tabla

Utilizando dao con mdb lo hacia asi:

Rs.update
Rs.movelast
Variable = Rs("campo")

Y ya estaba.
Pero ahora se me complico.

Desde ya muchas gracias


From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Oscar Arca" <Oarca(at)mscparaguay(dot)com(dot)py>
Cc: Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [GENERAL] recuperar el nro del registro actualizado utilizando Ado
Date: 2006-05-09 04:37:37
Message-ID: c2d9e70e0605082137l4569b3f6u641cede807c8e87a@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda pgsql-general

Antes que nada, la lista a la que escribistes es una lista en
ingles... te estoy redireccionando a una lista en español...

On 5/8/06, Oscar Arca <Oarca(at)mscparaguay(dot)com(dot)py> wrote:
> Estoy programando en vb utilizo ado para conectarme a la bd postgre, lo q
> necesito hacer es
>
> Grabar un registro y una vez grabado recuperar el autonumerico para grabarlo
> en otra tabla
>
>
>
> Utilizando dao con mdb lo hacia asi:
>
>
>
> Rs.update
>
> Rs.movelast
>
> Variable = Rs("campo")
>
>
>
> Y ya estaba.
>
> Pero ahora se me complico.
>
>
>
> Desde ya muchas gracias

depues de ingresar el registro usas:

select currval(pg_get_serial_sequence('tabla', 'columna_serial'));
o
select currval('nombre_secuencia');

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook