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
|
|||
|
|||
La funcion last_insert_id de my sql devuelve siempre cero
Hola buenas...hago refernecia al foro por que tengo un problema al que no lo logro darle solucion. Estoy trabajando con Delphi y MySql y cuando realizo una inserción en la bd, intento recuperar el valoor del registro metido, ya sea desde la capa intermedia mediante un query o desde el mismo mysql y siempre me devueve el valor 0. El mismo entorno MySQL Worckbench tambien me devuelve 0, alguien puede ayudarme.
Gracias. |
#2
|
||||
|
||||
¿La tabla donde inserts el registro tiene un campo de tipo autoinc?
// Saludos |
#3
|
|||
|
|||
También hay que ver que la función last_insert_id() funciona por conexión, por lo que si otra conexión hace las inserciones y quieres ver en otra en cual va o cuantas lleva o cual fue la última, no se podrá...
|
#4
|
|||
|
|||
Si la clave primaria es AutoInc..la seect la ejcuto desde el mismo entorno de MySQL
Esta misma operacion la realizo desde un TDataSetProvider en Delphi y tambien me devuelve el mismo resultado..0.
|
#5
|
|||
|
|||
Pero si esta configurada tu conexión para ser persistente? porque si no es así, cada vez que cierras y abres un query se crea una conexión nueva, otra cosa, si no tienes el campo autoinc en un indice, también te regresara 0
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Función de Postgres que devuelve conjunto de registros | rmoraglez | PostgreSQL | 2 | 17-10-2011 22:20:48 |
(DBExpress)la función IsIndexField del TSQLQuery siempre me devuelve falso | amezeta32 | Conexión con bases de datos | 0 | 17-08-2006 00:20:46 |
funcion que devuelve el tipo de dato de un variant | samame | OOP | 3 | 08-07-2004 16:02:30 |
Firebirds siempre devuelve un registro, a pesar... | Nose | Firebird e Interbase | 8 | 17-05-2004 17:43:27 |
Select Max siempre devuelve valor | FernanGil | Conexión con bases de datos | 3 | 06-10-2003 15:55:36 |
|