Buffer de datos foxpro
Por favor, tengo un problema en Foxpro
Mi formulario trabaja con 2 tablas, una de ellas contiene los datos de la cotización, la otra del detalle de los items, relacionadas de uno a varios por supuesto, con el infaltable grid.
Ahora yo levanto ambas tablas libres en el entorno de datos (Before open tables), a la primera de ellas le asigno CURSORSETPROP("Buffering", 3), a la segunda CURSORSETPROP("Buffering", 5)
El problema empieza al moento de que dos o más usuarios, abren el mismo pedido en el formulario, y empiezan a modificar datos en el grid, en ese momento, el programa se cuelga, y en la barra de estado aparece "Intentando bloquear...", no entiendo porque pasa esto, porque por teoría, con el almacenamiento optimista en buffer, el bloqueo solo se produce enel momento de ejecutar la función TABLEUPDATE().
.. Por favor ya tengo varias semanas con ese problema y no se como arreglarlo.
Otros datos:
El almacenamiento y la actualización de datos en buffer, funciona correctamente cuando un soilo usuasrio utilkiza el programa
Mi formulario trabaja con 2 tablas, una de ellas contiene los datos de la cotización, la otra del detalle de los items, relacionadas de uno a varios por supuesto, con el infaltable grid.
Ahora yo levanto ambas tablas libres en el entorno de datos (Before open tables), a la primera de ellas le asigno CURSORSETPROP("Buffering", 3), a la segunda CURSORSETPROP("Buffering", 5)
El problema empieza al moento de que dos o más usuarios, abren el mismo pedido en el formulario, y empiezan a modificar datos en el grid, en ese momento, el programa se cuelga, y en la barra de estado aparece "Intentando bloquear...", no entiendo porque pasa esto, porque por teoría, con el almacenamiento optimista en buffer, el bloqueo solo se produce enel momento de ejecutar la función TABLEUPDATE().
.. Por favor ya tengo varias semanas con ese problema y no se como arreglarlo.
Otros datos:
El almacenamiento y la actualización de datos en buffer, funciona correctamente cuando un soilo usuasrio utilkiza el programa
1 respuesta
Respuesta de hjrb
-1