Problemas con el buffer de datos
Publicado por Julian (2 intervenciones) el 24/07/2003 03:30:36
Por favor , tengo un problema en Foxpro
Mi formulario trabaja con 2 tablas, una de ellas contiene los datos de la cotizacion, la otra del detalle de los items, relacionadas de uno a varios porsupuesto, con el infaltable grid.
Ahora yo levanto ambas tablas libres en el entorno de datos (Before open tables), a la primera de elllas le asigno CURSORSETPROP("Buffering",3), a la segunda CURSORSETPROP("Buffering", 5)
El problema empieza al moento de que dos o mas 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 moemento de ejecutar la funcion TABLEUPDATE().
..por favor ya tengo varias semansa con ese problema y no se como arreglarlo.
Otros datos:
El almacenamiento y la actualizacion 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 cotizacion, la otra del detalle de los items, relacionadas de uno a varios porsupuesto, con el infaltable grid.
Ahora yo levanto ambas tablas libres en el entorno de datos (Before open tables), a la primera de elllas le asigno CURSORSETPROP("Buffering",3), a la segunda CURSORSETPROP("Buffering", 5)
El problema empieza al moento de que dos o mas 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 moemento de ejecutar la funcion TABLEUPDATE().
..por favor ya tengo varias semansa con ese problema y no se como arreglarlo.
Otros datos:
El almacenamiento y la actualizacion de datos en buffer , funciona correctamente cuando un soilo usuasrio utilkiza el programa
Valora esta pregunta


0