FoxPro/Visual FoxPro - Como Obtener el ID del registro insertado

 
Vista:
sin imagen de perfil

Como Obtener el ID del registro insertado

Publicado por Jose (49 intervenciones) el 14/04/2017 18:59:17
Amigos alguien tiene idea de como obtener el ID "AutoIncrementado" (se genera automáticamente cuando se inserta un registro)?,
Creo que una vez insertado el registro se podría obtener de una vez el ultimo ID del registro insertado usando la función MAX( ID ), pero me parece que no es el método mas optimo. Que opinan?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como Obtener el ID del registro insertado

Publicado por Leonardo Daniel A. (497 intervenciones) el 15/04/2017 03:32:32
Hola, pues es la unica forma

Calculate MAX( Campo ) to _ultimo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2
Ha aumentado su posición en 4 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como Obtener el ID del registro insertado

Publicado por licor (1 intervención) el 15/04/2017 23:16:06
Buenas tardes,

Si usas una base de datos de visual foxpro usa el comando GETAUTOINCVALUE(0) justo despues del insert, el comando devuelve el último valor generado para un campo de incremento automático dentro de una sesión de datos.

Si usas una base de datos de SQL Server utiliza el comando SCOPE_IDENTITY().

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar