Estoy trabajando con MariaDb y WDO y tratando de obtener el “LAST_INSERT_ID” de la inserción en una tabla que me servirá para relacionarla con otra tabla hijo de la primera. (la relación padre-hijo o Cabecera-Detalle)
He intentado de la siguiente manera y no logro obtenerlo en el ejemplo de Charly: “sql4.prg”
Código: Seleccionar todo
o:Query( "INSERT INTO users (name, age) VALUES ('Maria " + time() + "', '80')" )
lnLastid1 := o:Query( "Select LAST_INSERT_ID()")
? 'lnLastid1 = '
? lnLastid1
// de esta otra:
o:Query( "INSERT INTO users (name, age) VALUES ('Josefa " + time() + "', '84')" )
oQryId := o:Query( "SELECT last_insert_id(id) ")
MiId := oQryId.id
? 'MiId = '
?? MiId
// y de esta otra forma:
o:Query( "INSERT INTO users (name, age) VALUES ('Maria " + time() + "', '80')" , (“Select LAST_INSERT_ID()”))
? 'lnLastid1 = '
? lnLastid1
Gracias.