[Lazarus-es] obtener id recién grabado
Ismael L. Donis Garcia
ismael en citricos.co.cu
Mie Dic 19 18:58:10 CET 2012
Esto te puede causar problemas si tienes muchas concurrencias. El valor siempre debes obtenerlo después de asignado.
Saludos
=========
|| ISMAEL ||
=========
----- Original Message -----
From: christian Ortiz
To: Spanish version of Lazarus List
Sent: Wednesday, December 19, 2012 9:35 AM
Subject: Re: [Lazarus-es] obtener id recién grabado
puedes hacer esto :
obtienes la serial del maestro antes de grabar ( en posgres es algo como
"select nextval('nombre_seccuencia')" ) ESta deberas grabarla en la tabla
maetra y la tendras para grabarla en el detalle.
El 19 de diciembre de 2012 09:09, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribió:
Hola todos..
quizás el asunto no es muy claro, trataré de explicar lo que quiero lograr.
Tengo un form donde debo capturar unos datos que se grabarán en una tabla1 y a su vez capturar registros complementarios a esos datos (1 o más) que serán grabados en una tabla2.
A la hora de grabar, tabla1 obtendrá su id en forma automática, pero debo usar ese mismo id para grabar los registros complementarios a ese en tabla2.
Uso componentes zeos y firebird.
Puedo usar un store procedure, pero no se si se le puede pasar por ej un array como parámetro (que serían los registros que irán a tabla2)
Para que tengan una idea, lo asociaré a la idea clásica de una factura y sus detalles, donde el id de factura será el mismo obviamente en el maestro y en el detalle.
Agradezco cq idea
muchas gracias!
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
--
Christian
------------------------------------------------------------------------------
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20121219/b71c1867/attachment-0002.html>
More information about the Lazarus-es
mailing list