La Web del Programador: Comunidad de Programadores
 
    Pregunta:  47301 - CANNOT UPDATE THE CURSOR
Autor:  cora benavides
no puedeo actualizar un cursor me marca error en el boton de guardar me podrian ayudar por favor gracias

el error es: cannot update the cursor

espero que me manden los posibles casos del porque no funciona para yo resolverlo

  Respuesta:  Raul Mtz
Alparecer es un error de compilacion

revisa este link tiene una explicacion sobre esto

http://www.portalfox.com/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=35

La solución

Para ayudarlo a identificar estos problemas con los archivos, Ted Roche ha escrito un programa llamado WhichOne.prg. Esta cómoda utilidad compila todos los ficheros que hay en el proyecto, mostrando el nombre del fichero en un Wait window. Si el proceso de compilación se detiene por alguna razón, el Wait window le dirá cuál es el nombre del fichero que VFP está intentando compilar en ese momento.

  Respuesta:  ViejoZorro FoxPro
Cuando generamos un cursor mediante SQL queda de modo solo lectura.

Tenemos 2 formas de hacer que este cursor sea dinámico.

1 en versiones posteriores de foxpro se puede añadir una cláusula al comando algo así como READWRITE para que quede inmediatamente editadle.

2 despues de la consulta volvemos a abrir la tabla con otro alias y trabajamos en ella sin problemas. Ej.

Sele * from cuentas into cursor cuenpas

Use in 0 dbf(‘cuenpas’) alias cuentrabajo again