From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Yoel Mc Lennan" <listas(at)yoel(dot)com(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: OT , Obtener ID (PK) dese código VB6 con odbc |
Date: | 2007-06-27 00:21:55 |
Message-ID: | c2d9e70e0706261721y1ec68442w9466b806d8529453@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 6/26/07, Yoel Mc Lennan <listas(at)yoel(dot)com(dot)ar> wrote:
> Hola gente, molesto con una consulta semi OT (por lo de VB)
> Acabo de migrar una aplicación que funcionaba con SQL para que funcione con
> PostgreSql, anda todo perfecto (costo , pero anda), el problema que tengo es
> al agregar un registro en forma directa , con un recordset, no me devuelve
> el ID (PK) del dato agregado, si consulto mediante un select xcampo, si
> puedo obtener el ID, pero esto me obliga a ejecutar una consulta nueva luego
> de agregar un registro nuevo. se que funciona pues alguna vez lo hice, y
> como por ahora no voy a usar funciones (es una aplicación simple), este
> problema me está dando dolores de cabeza.
id_legajo es un serial?
en ese caso puedes ejecutar primero nextval('secuencia') y luego
insertas con ese valor y lo retornas al terminar la funcion.
o quiza puedas intentar con "insert ... returning id_legajo" aunque no
se si VB te acepte eso, hace rato que no lo he tocado... (aunque ya
voy a tener que verlo por una aplicacion vieja que, aunque no es mia,
una vez me meti a darle soporte y me condene de por vida)
quiza
set rs = conexion.execute("insert ... returning id_legajo")
--
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
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Hermes Colina Zambra | 2007-06-27 02:16:03 | Re: OT , Obtener ID (PK) dese código VB6 con odbc |
Previous Message | Jaime Casanova | 2007-06-27 00:07:44 | Re: notificar por correo después de insertar registro |