![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#3
|
||||
|
||||
|
Una manera sencilla sería poner un generador para el identificador.
Y en el trigger before insert llamarlo y obtener el id. Otra manera, creo yo mas razonable, es desde el código delphi hacer la cosa en dos pasos. Lo primero sería un select buscando el último nro de ID ingresado, a ver: ...iniciamos la transaccion y todo eso.
Luego, con eso ya podemos hacer el insert sin problemas:
...terminamos la transacción y listo. Por último, eso de no tener clave primaria en una tabla no es bueno, procura siempre tenerla. Espero te sirva. Esto no es lo mejor pero funciona bastante bien.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. Última edición por santiago14 fecha: 21-07-2008 a las 19:03:13. Razón: Me faltó el "+ 1" en el Select |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Orden en una hoja | vivamotos | Servers | 0 | 10-04-2008 09:18:53 |
| Orden de los Campos en una Tabla | sinalocarlos | MS SQL Server | 3 | 21-11-2006 20:34:28 |
| Ordenar (ch ll ) tabla dbase por orden alfabetico latino universal | javi90 | Conexión con bases de datos | 0 | 16-02-2005 18:34:39 |
| Consulta SQL para cambiar el orden natural de los campos de una tabla | txemag | Firebird e Interbase | 4 | 23-07-2004 19:15:08 |
| Urgente. insercion en tabla de SQL sin orden asendente? | danytorres | SQL | 5 | 19-12-2003 23:08:18 |
|