Hola.
De tu código me surge una duda:
Código Delphi
[-]
with modulodatos do
begin
ibproductos.insert;
ibproductos.fieldbyname('codigo_barras').asstring;
ibproductos.fieldbyname('nombre_producto').asstring;
ibproductos.post;
ibtransaction1.CommitRetaining;
¿ No le asignas un valor a la columna ID_PRODUCTOS de la tabla productos antes de guardar ?
Cita:
Empezado por anubis
...
Si, al pedir el ultimo id si lo saca correctamente, de momento no he tenido problemas con eso.
El problema lo tengo cuando quiero sacar el id directamente de la tabla productos de ese registro. Algo me debe de faltar en la transaccion, la tabla, la base de datos o no se, para que actualice id_producto.
|
Si al consultar el último ID lo obtenes bién, ¿ Seguro que estas posicionado en el registro correcto cuando consultas de forma directa el valor del campo ?
Saludos