<div dir="ltr"><font face="tahoma,sans-serif">para cada base de datos hay una función (distinta en cada caso) que te devuelve el valor del último id automático utilizado.</font><div><font face="tahoma,sans-serif"><br></font></div>
<div style><font face="tahoma,sans-serif">aparentemente, en firebird la forma mas sencilla es ejecutar el INSERT con un RETURNING al final, en vez de Query.ExecSQL utilizas Query.Open y ya tenes el resultado.</font></div>
<div style><font face="tahoma,sans-serif"><br></font></div><div style><font face="tahoma,sans-serif"><a href="http://www.firebirdfaq.org/faq243/">http://www.firebirdfaq.org/faq243/</a><br></font></div><div style><font face="tahoma,sans-serif"><br>
</font></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2012/12/19 Paola Bruccoleri <span dir="ltr"><<a href="mailto:pbruccoleri@adinet.com.uy" target="_blank">pbruccoleri@adinet.com.uy</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola todos..<br>
quizás el asunto no es muy claro, trataré de explicar lo que quiero lograr.<br>
<br>
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.<br>
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.<br>
Uso componentes zeos y firebird.<br>
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)<br>
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.<br>
<br>
Agradezco cq idea<br>
muchas gracias!<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.<u></u>freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.<u></u>freepascal.org/mailman/<u></u>listinfo/lazarus-es</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><span style="font-family:tahoma,sans-serif">Try not to become a man of success but rather to become a man of value. <i>Albert Einstein</i></span></div>
</div>