![]() |
![]() |
| 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 |
|
|
|
#2
|
||||
|
||||
|
yo creo que ni eduarcol ni Ana María están entendiendo lo que necesita el amigo aquí, según entiendo (si no es así por favor corrígenme) es si el desea reiniciar la base desde 0 registros borrando todo los datos (vamos a decir a través de una sentencia delete from) es lógico que el generador no empieza desde el 0, si no que quedará el último valor usado, ejemplo, si tengo una tabla de nombres y hay 100 registros, sabemos que el último es no. 100 ¿no?, entonces si el borra los 100 registros el generador todavía sigue en el número 100 y no desde 0 y eso es lo que creo que el amigo aquí es lo que busca hacer, la solución tuya eduardo no empieza desde 0 sino 100 + 1 y el quiere 0 + 1, amigo Elite237 por favor corrígeme si no es así.
Saludos. ![]() PD. Por favor no me maten ![]()
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#3
|
||||
|
||||
|
Tienes razón
Tienes razón Enecuneme.
Ante tanta cosa yo haría esto: No asignar el valor de la clave en cuestión por medio de un generador si no por medio de una una función desde la aplicación, esta función usaría un query (dependiendo de con que te conectas) aquí un ejemplo con TADOQuery:
|
|
#4
|
||||
|
||||
|
Saludos, en mi opinión la utilización de generadores es lo mejor para campos "autoincremento" por lo tanto la solución que aporta enecumene es la correcta(repito, en mi opinión), quizas solo para no ajustar "manualmente" el generador a cero con un trigger así se podría hacer:
si después de la eliminacion de registros la tabla esta vacía, el generador se queda con valor cero. El problema para este metodo sería que se eliminen los registros y posteriormente se haga un rollback ya que aún así el generador estará con valor cero y la siguiente insercion de registros duplicará el campo eval_clave. Saludos |
|
#5
|
|||
|
|||
Una pregunta, como es la sintaxis de ese trigger?osea que significa? Saludos |
|
#6
|
||||
|
||||
|
Si, pleno, lo has acertado todo.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
||||
|
||||
|
Cita:
Saludos |
|
#8
|
|||
|
|||
|
Cita:
|
|
#9
|
||||
|
||||
|
Cita:
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Campo Autoincrementable al máximo | casacham | Conexión con bases de datos | 1 | 08-09-2007 23:41:11 |
| Campo autoincrementable en sql server 2000? | dariana20 | SQL | 2 | 25-05-2006 19:07:05 |
| Campo autoincrementable | jonny0157 | C++ Builder | 1 | 11-08-2005 08:36:50 |
| ¿Como recuperar un valor de un campo autoincrementable? | SyncMaster | Firebird e Interbase | 3 | 11-05-2004 08:08:04 |
| como crear un campo autoincrementable | acrophet | Firebird e Interbase | 2 | 14-10-2003 14:08:04 |
|