Problemas con BUFFER DE DATOS

hipogea
31 de Julio del 2003
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


Alex
31 de Julio del 2003
Te faltaron definit los SET para comparticion en red.

SET EXCLUSIVE OFF && apertura uso compartdo
SET MULTILOCKS ON && Bloqueo de múltiples registros
SET REPROCESS TO 1 && Cantidad de intentos en el bloqueo.

Saludos

SET LOCK ON

Agregalos a tu prg principal del proyecto.

Saludos