Código Delphi
[-]procedure TFModulo.Write_New_Order(NUMPE:integer);
begin
FModulo.FDTransaction.commitretaining;
end;
Pero a cierto tiempo, me empieza a saltar este error : Lock Conflicto
Hola he tenido dificultad en migrar de los componentes sql-direct a firedac en el manejo de transacciones
Uno de los problemas es con el CommitRetaining el cual graba los datos en la base de datos que solo son visibles para el programa que graba la informacion, si otro pograma o en otra terminal se hacen los cambios al mismo archivo podria tener diferencias, y los hace visible los cambios cuando sales del programa. Podrias revisar si solo con cambiar a commit el problema se solucciona.
Ten en cuenta como tienes definido el componente de conexion a la base de datos , si autocommit o no.
No se si cuando usas el insert en el archivo se disparen triggers que afecten a otros archivos
mi skype es logisticasoft
Saludes desde Cali Colombia