![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
Generadores, trigger, obtener valor
Hola compañero.
Si se genera el autoincremento, más no se refleja en delphi, hasta que no hagas un commit; abres y cirres el datset. Y eso es por la forma de que se genera el autoincremento en trigger, lo que puedes hacer es: crearte un procedimiento almacenado que obtenga el generador usado inmediatamente despues de haber hecho el post. o englobar en un solo procedimiento em insert de la tbla y la obtención del ID autoincrementado. es decir:
con esto puedes obtener el id asignado... A TODOS LOS COMPAÑEROS, QUE USAN FIREBIRD O INTERBASE. QUE HACEN ANTE ESTAS SITUACIONES. UN CASO PRACTICO ES CUANDO TIENELAS TABLAS EL MAESTRO Y EL DATALLE , Y EN EL MAESTRO, UNA VEZ QUE DAS DE ALTA NO TIENES SU NUEVO ID, PARA PODER INSERTAR EL DETALLE CON ESE ID DEL PADRE. espero haberme explicado. Saludos desde Guadalajara
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Firebird : Llamado para probadores de Firebird 2.0 | JOSEPE | Firebird e Interbase | 0 | 12-03-2005 20:33:18 |
| Nuevo Firebird 1.5 RC 2 | RolphyReyes | Firebird e Interbase | 0 | 02-11-2004 21:19:30 |
| Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 | Prophoenix | Firebird e Interbase | 1 | 09-03-2004 11:40:48 |
| año nuevo, problema nuevo | maruenda | Varios | 4 | 05-01-2004 00:17:58 |
|