Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/01/2004, 13:47
Linit
 
Fecha de Ingreso: diciembre-2002
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 1
Voy hacer especifico.

Estoy trabajando en un sistema VB6 y Acces.

En acces tengo una variable con las soguientes caracteristicas (long, unico, principal, auto-incremente)

Cuando yo ingreso un registro no toco esa variable para que acces la asigne sola.

Pero cuando yo voy a ingresar un registro necesito saber cual es el proximo valor (auto-Incremento).

No es SELECT MAX(campo) FROM Tabla + 1

PORQUE. un ejemplo que yo ingrese 3 registro (1,2,3) luego borre 2,3 . Ejecuto el SQL anterior y el me devulve 2, y en realidad el proximo auto-incremento es 4.

Dado que esto va imprimir una factura que va a un archivo no me sirve este metodo del SQL porque una factura impresa se puede dar el caso que se le asigne a una nueva.

Basicamente lo que necesito saber cual es el proximo valor del auto-incremento.

Gracias