[Lazarus-es] obtener id recién grabado

christian Ortiz xortix en gmail.com
Mie Dic 19 15:35:20 CET 2012


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<Lazarus-es en lists.lazarus.freepascal.org>
> http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es>
>



-- 
Christian
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20121219/a035f2c5/attachment-0002.html>


More information about the Lazarus-es mailing list