![]() |
![]() |
| Paypal | 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 |
|
#3
|
|||
|
|||
|
Gracias Roman por contestar, pero el problema sigue persistiendo, tal vez hago algo mal pero no lo se; verás, el código que utilizo es el siguiente:
with SQLQuery1 do begin SQL.Clear; SQL.Add('insert into facturas_cab (factura) values (9000)'); ExecSQL; SQL.Clear; SQL.Add('select LAST_INSERT_ID()'); Open; ShowMessage(SQLQuery1.Fields[0].asString); // El resultado siempre es 0 end; donde 'facturas_cab' es una tabla con PRIMARY KEY AUTO_INCREMENT. Sin embargo si ejecuto select LAST_INSERT_ID() desde un gestor de MySQL sí me devuelve un valor. La verdad es que no lo entiendo. ![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|