Pregunta: | 5271 - CONFLICTO DE ACTUALIZACION |
Autor: | antonio difranco |
tengo problemas con el conflicto de actualización ,yo trabajo con vistas para hacer mis facturas ,y cuando en cuando me sale el error de conflicto de actualizacion y se cuelga el programa.quiero saber si existe una rutina o libreria que controle estos errores que no sea la que viene el Samples del Vfp 5.0 y si alguien la tiene una idea de como corregir este problema,el sistema es multiusuario y uso el almacenamiento en buffers optimista |
Respuesta: | Daniel Aguirre |
hola,
tenes que usar almacenamiento optimista 5 cuando haces el table update, si fox no puede bloquear que devuelve un error el 1884, podrias probar con lo siguiente if tableupdate(.t.) .... tu codigo else aerror(a) do case case a(1)=1884 messagebox(" El Número de Cliente ha sido generado en otra terminal, el sistema cambiará el Número de Cliente!",48,"ATENCIÓN!!!") .... aca recupara el valor de los objetos del formulario e intentas nuevamente la actualizacion de la tabla endcase endif suerte y espero que te sirva |