Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Saber último insertado en campo incrementable (https://www.clubdelphi.com/foros/showthread.php?t=45835)

MON___ 15-07-2007 17:57:35

Saber último insertado en campo incrementable
 
Ejecuto una sentencia SQL para insertar un registro en una tabla PARADOX. Tiene tres campos, uno de los cuales es del tipo incrementable.
Pues bien, tras "Query1.execSQL" e insertado el nuevo registro SATISFACTORIAMENTE, ¿cómo puedo saber el valor que se le ha asignado en ese campo incrementable?

marcoszorrilla 15-07-2007 18:26:31

Código Delphi [-]
Query1.Close;
Query1.Sql.Add('Select Max(Campo_AutoIn_como_Se_Llame From Tabla)');
Query1.Sql.Add('From MI_Tabla');
Query1.Open;
ShowMessage(Query1.Fields[0].AsString);

Un Saludo.

MON___ 15-07-2007 19:26:52

¡Gracias, "marcoszorrilla" por la respuesta! Avergonzado me tienes, pues nada tan sencillo que ejectuar esa sentencia SQL (MAX).


La franja horaria es GMT +2. Ahora son las 10:08:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi