SELECT MAX(IDarticulo) AS ultimo_id FROM articulos
y me imprime el anteultimo
aclaro que esta consulta la hago en la misma pagina en la cual inserto el registro. la idea es luego de insertar ese registro, meter su id en otra tabla, muchas gracias y

| ||||
![]() 1 2-borrado Estraería el 1, le suma 1, te da un 2, pero en realidad el autonumérico te va a dar un 3... Trata de ejecutar esta sentencia inmediatamente después de la inserción, suponienfdo que tienes una conexión activa llamada ObjConn: Set rsUltimo = ObjConn.Execute("SELECT @@IDENTITY AS mi_ultimo") Y lo usas así: id = rsUltimo("mi_ultimo") A ver si te sirve. Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
hola, siempre utilizo los recordsets asi (los saco de MM) Código PHP: gracais y 1 saludo!
__________________ On error no hago nada porque deje de fumar... |
| ||||
Spongo que no deberías tener problema siempre y cuando ejecutes la sentencia después de la incersión. Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| |||
Prueba Mira de hacer un Update justo después de insertar. De esa manera, aunque sea la misma página, cuando ejecutes la búsqueda te detectará la úlrima modificiación y, si contiene el campo mayor, te lo mostrará. Saludos. Ideafix.
__________________ Aus Liebe zu einem Sterblichen muss Elronds Tochter Arwen Ihr elbisches Erbe aufgeben und für immer auf die Reise zu den unsterblichen Ländern verzichten. |