FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Obtener ultimo registro ingresado
Hola, tengo una tabla en access llamada turnos con su id_turno.
Necesito obtener desde codigo delphi el ultimo id_turno ingresado, y enviarlo por parametro en Id. lo intentaba hacer de la siguiente forma pero no se cual es la sintaxis correcta. with queryturnos do begin SQL.Clear; SQL.Add('Select * From turnos'); Open; id:=FieldByName('id_turno').AsInteger; end; gracias por la ayuda!! |
#2
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
Gracias |
#3
|
|||
|
|||
Disculpas! para la proxima lo tengo en cuenta.
|
#4
|
||||
|
||||
Si buscas el mayor número:
Ahora bien, si ese idturno no es un número incrementable, deberías buscar por otro dato, por ejemplo, una fecha de creación. |
#5
|
|||
|
|||
claro es lo que intente, pero me al momento de obtener y inserto ese "ultimo_id" en un edit, me trae un valor extraño, por ejempl 190023, cosas ilogicas, como si me obtuviera basura.
id_turno es un autonumerico. |
#6
|
||||
|
||||
Bueno, no somos adivinos, copia aquí todo el código y explica exactamente qué estás haciendo y cómo.
|
#7
|
|||
|
|||
bien, aca les dejo lo que intento hacer..
procedimiento cargar el turno, pero antes de cargar quiero obtener el ultimo turno cargado (siempre va a haber 1 como minimo) para luego insertar en otra tabla TurnoCliente, inserto el id_turno y id_cliente
gracias!!!! |
#8
|
||||
|
||||
Para empezar, ahí falta la comilla de cierre.
|
#9
|
|||
|
|||
error de tipeo, de todas formas me obtiene basura y no el maximo id_turno..gracias
|
#10
|
||||
|
||||
Se debe copiar y pegar el código. Si escribes otra cosa por cualquier motivo...
|
#11
|
||||
|
||||
Hola maxi915.
Cita:
Intenta de este modo:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
|||
|
|||
muchas gracias por la ayuda, lo voy a probar!
lo utilizo tal cual esta aca?, digo por max_id no se si te referis a sintaxis o a mi variable
|
#13
|
|||
|
|||
gracias por la ayuda! solucionado con ese ultimo aporte!!!!
|
#14
|
|||
|
|||
Tambien puedes probar si la base de datos soporta esta funcion: "SELECT LAST_INSERT_ID()" que devuelve el ultimo valor del campo autoincrementado.
Algo así:
Última edición por adrall fecha: 29-06-2014 a las 12:05:51. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Obtener el ultimo registro | toni.vi | SQL | 2 | 09-12-2009 13:02:58 |
El ultimo valor ingresado | pablonill | SQL | 5 | 13-12-2007 13:20:28 |
como obtener el ultimo registro | gustavoh | .NET | 2 | 17-07-2006 14:29:07 |
Obtener el último registro insertado | mutant09 | SQL | 3 | 04-05-2004 20:59:21 |
Obtener el último registro | juanchi | Conexión con bases de datos | 2 | 06-02-2004 01:52:21 |
|