La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16076 - NO SE PUEDE ACTUALIZAR EL OBJETO CURSOR
Autor:  Ronnal Peña
Estoy trabajando, en un Pentium III de 667 Mhz, con WinMe y VFP6.0 instalados, mi problema es que he trabajado con Pentium II de menor capacidad incluso en Equipos con procesadores Celeron con Windows98 instalado, anteriormente ese error no se me presentaba, utlizo una tabla temporal mediante un grid que me sirve para tablas relacionadas de 1 a N, esta tabla temporal la borro utilizando el comando "Set Delete On", con este equipo el borrado del temporal con el "Delete" y al generar un nuevo registro con el "Append Blank" para actualizar los datos genera un error de "No Se Puede Actualizar El Objeto Cursor", el entorno de datos no se pierde, sólo el formulario cuando utilizo varias tablas. Esta pregunta la planteé anteriormente pero creo que cometí algunos errores en su desarrollo, Utilicé un área de trabajo para cada tabla y me generó el mismo error, al llamarlo desde el menú, durante el diseño del formulario no se presenta ningún problema, al generarl el ejecutable tampoco genera error, peor desde el menù no puedo trabajar con el formulario. Espero Cualquier ayuda que me puedan prestar para solucionar este problema, por ahora comenzaré a programar en un computador con windows 98 para probar.

  Respuesta:  arturo bracamonte
solo tienes que "en el administrador de proyecto, (En la pestaña datos) con el boton iz del maus excluir las tablas del proyecto antes de jenerar el ejecutable
Espero esto solucione tu problema.

  Respuesta:  wences
Cuando te refieres a que durante el diseño no falla , ni al generar el ejecutable ... lo entiendo , cuando hablas a llamarlo desde el menu te refieres al ejecutar el programa que previamente generaste ...verdad...
no tendras por casualidad un cursor añadido al proyecto ... si es asi quitalo ... no se deben añadir las tablas ni los cursores al poroyecto , ya que estas son de solo lectura , por lo tanto no se pueden borrar , ni añadir nuevos registros ...otra cosa el delete seguido de File borra pero no un registro , sino toda la tabla o cursor ...

Fijate en no tener el set exclusive a on y comprueba el nuemro maximo de ficheros que puedes tener abiertos ...

Espero te sirva...