Hola Norberto:

Es así. Es lo que hacen todos los motores de base de datos. Cuando vos hacés
el append te "reserva" el número siguiente de el campo autoncremental. Hace
eso, porque en ese mismo momento, alguien podría estar haciendo otro append.
Si no tiene reservado una para vos, qué número le asignaría si el otro graba
primero?. Lo que te garantiza el motor es que sean todos diferentes. NO que
sean consecutivos.

Si necesitás un campos incremental, todos consecutivos, lo tenés que manejar
de otra manera, con lógica programada por vos.

Saludos!

2009/11/25 Norberto Mario Alvarez <[email protected]>

>  Estimados Colisteros, desde ya muchas gracias pero ya vi como configurar
> en la tabla el Proximo valor y el Step de 1. Ahora me surge otra pregunta:
> Cuando agrego con el APPEND BLANK y luego cancelo con el TABLEREVERT, por
> lógica no me genera un registro nuevo, pero si aumenta el N° del campo
> autoincremental cada vez que hago un APPEND BLANK y TABLEREVERT. Es posible
> que esto no aumente para el caso que haga un TABLEREVERT. Desde ya muchas
> gracias.
>
>
>
> *       Norberto Alvarez*
>
> *       Socio # 1892*
>
>
>
>
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *Norberto
> Mario Alvarez
> *Enviado el:* miércoles, 25 de noviembre de 2009 05:46 p.m.
> *Para:* GUFA List Member
> *Asunto:* [GUFA] Campo Autoincremental
>
>
>
> Estimados colisteros, tengo una tabla que tiene como 4000 registros, por
> ej. El ultimo número de registro es 4563. Pero cuando doy de alta un nuevo
> registro lo comienza con el 1, como hago ó que tengo que hacer en la tabla
> para que cuando haga, un APPEND BLANK el próximo número de registro sea el
> 4564. Desde ya muchas gracias.
>
>
>
>
>
> *       Norberto Alvarez*
>
> *       Socio # 1892*
>
>
>

Responder a