El día 16 de julio de 2008 23:24, Carlos Mendez <[EMAIL PROTECTED]> escribió: > Hola, que tal > > como puedo lograr que un campo de una tabla aparezcan numeros consecutivos > sin fallar, 1, 2, 3, 4, 5, etc. con serial a veces falla porque a veces hay > errores y se salta del 2 al 4 y el 3 se pierde, yo creo que una forma seria > calcular el max de este campo y sumarle +1 y asi sucesivamente, lo pregunto > porque tengo que hacer un programa de facturacion y no debe perder ni un > solo consecutivo no debe haber saltos o perdidas de numeros, > Agradeciendo de antemano cualquier ayuda o sugerencia, > me despido, > saludos. >
Muchas veces se pierden los numeros por una cosa de eliminacion de datos. la forma que dices tu . es la que mayormente se ocupa, pero una vez creado el 1, 2, 3, 4, 5 y eliminas el tres, te quedará como, 1,2,4,5 y el próximo que se agregará será el 6, en el caso de un sistema de facturacion, las facturas no se eliminas, solo se anulan, así el 3 en este caso . seguira ahí, pero como anulado. yo nunca he tenido problemas de que se salte un numero. revisa el script que ocupas. Saludos. -- TIP 7: no olvides aumentar la configuración del "free space map"