Tema: Problema SQL
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/04/2004, 20:37
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Pues si, la otra podría ser evitar poner campos autonuméricos que muy probablemente es lo que estás haciendo(esto jugando un poco al adivino je je) porque a la hora de borrar los registros, pues elimina ese id...

Lo que yo haría es recrear el campo de id como numérico y hazte una función que te devuelva siempre el id más alto antes de hacer una incersión.

Para borrar registros, si los borras de manera múltiple, calculas la cantidad de registros y le restas la que vas a eliminar, después actualizas en forma descendente de acuerdo a este ciclo, de esta manera siempre tendrás tus registros en consecutivo.

Salu,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway