Hola a todos
Hace poco migré una gran aplicación desde VFP7 a VFP9. De repente estoy recibiendo el reporte de este error de parte de mis clientes cuando intentan modificar un grid que en VFP7 no generaba ningún problema:
cursor cannot be modified because it contains an unsaved record
Estuve averiguando en Google y al parecer se trata del error 2072. Es un error no documentado que viene desde VFP8 y como es de esperar no será arreglado por Microsoft.
Me está volviendo loco porque no permite modificar datos en uno de los formularios más importantes de la aplicación.
El grid utiliza un cursor creado con CREATE CURSOR. así que todo eso que comentan algunos sitios sobre buffering, readwrite y demás no aplica a mi caso. El error ocurre cuando intento modificar dos campos en el cursor del grid.
¿Alguien sabe algo de este problema o la enfrentado también?
En un foro en inglés me recomiendan volver a crear todo el formulario desde cero pero sería una gran cantidad de trabajo. Es uno de los formularios más complejos y como ese tengo unos 12 más.
Agradezco cualquier sugerencia
José Luis Barros