
07/01/2004, 13:47
|
| | 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 |