Pues....
Me preguntaba si es posible con FWH lograr alguna forma de rollback al almacenar los campos en varias tablas, de modo de que si en el proceso algo sucede, revertir la operación y garantizar integridad referencial.
O si no hay otra que usar ADS o cualquier otro cliente/servidor
No pretendo garantizar que siempre se graben los datos, ni que el software se vuelva "magicamente" cliente/servidor, pero que si se produce una colisión o cualquier cosa que impida guardar un dato en parte de un proceso de grabación, se produzca un rollback y se cancele el ingreso, de modo de avisar al operador que la operación no puede ser hecha.
Es preferible que algo no se grabe a que se grabe por la mitad... no?
Quizá mi pregunta sea un disparate, (de hecho soy algo rebuznante en la pregunta) pero... hay funciones de FWH y/o [x]Harbour que combinadas puedan ir en esta dirección?
Se puede implementar algo así en el futuro en FWH?
Apreciaré ser desasnado al respecto.