hola norberto
graba como codigo el recno()

saludos
martin
  ----- Original Message ----- 
  From: Antonio M. Castaño 
  To: GUFA List Member 
  Sent: Wednesday, November 25, 2009 8:27 PM
  Subject: [GUFA] Campo Autoincremental


  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