Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/03/2008, 13:11
Avatar de webbeginner
webbeginner
 
Fecha de Ingreso: noviembre-2004
Mensajes: 241
Antigüedad: 20 años, 6 meses
Puntos: 2
Re: ¿Como hacer un insert into con un campo incremental numerico ?

Cita:
Iniciado por u_goldman Ver Mensaje
Hola de nuevo webbeginer, a primera vista me parece que te estás complicando demasiado para algo que quizás no necesite tanta complicación, ahora contestando a la pregunta, la lógica es la misma que la función de SQL, solamente necesitas crear un recordset que te devuelva el máximo número para un registro dado, si no existe, el valor es 1, si existe, le sumas 1 y devuelves, además de revisar las reglas específicas de tu aplicación.

Código:
SELECT TOP 1 campoid FROM tabla ORDER BY campoid DESC [WHERE condiciones]
Saludos
Hola U_goldman !

Precisamente lo estoy haciendo de una manera parecida a lo que propones y ya me esta funcionando bien aparentemente

utilicé así

Código:
SELECT MAX(llave3) AS id_last
FROM   Homoclave
WHERE     (llave1 = "mi variable") AND (llave = "mi variable")

y el valor que obtengo lo meto a una variable y hago todo el show con otro insert para la logica q necesito.

Caso resuelto

Gracias por su ayuda !!
__________________
************************
"La bondad es simple; la maldad, múltiple"