No se puede actualiza el cursor XXXX ya que es de solo lectura

1,216 views
Skip to first unread message

acmc

unread,
Jan 13, 2014, 5:22:33 PM1/13/14
to publice...@googlegroups.com
Hola Foxeros!!

Les cuento..  tengo una aplicación que esta montada en un servidor windows 2008, si ejecuto yo el .exe no tengo ningun problema, pero si otro usuario lo ejecuta manda el error  "No se puede actualiza el cursor XXXX ya que es de solo lectura" ya cheque que el archivo no este incluido en los archivos del ejecutable, dentro de windows ya le di acceso total al usuario, lo unico medio raro que veo es que si selecciono la carpeta y le doy propiedades, me aparece palomeado tenuamente el cuadro de solo lectura y por mas que he querido quitarle el atributo.. aparentemente hace la accion de quitarlo, pero si vuelvo a entrar sigue igual y no se que otra cosa pueda hacer, alguna sugerencia?

salu2!!

Ultraton500

unread,
Jan 13, 2014, 7:12:55 PM1/13/14
to publice...@googlegroups.com
Hola acmc... 
y el cursor XXXX tiene al final la cláusula "READWRITE" para que sea este de lectura y escritura?

Saludos,
Javier.

Alejandro Isla

unread,
Jan 13, 2014, 8:35:22 PM1/13/14
to publice...@googlegroups.com
El usuario problemático tiene permiso de escritura sobre la carpeta del servidor. Fijate si desde la estación de trabajo podes crear y modificar un archivo de texto en la carpeta de tu sistema.

Saludos, Alejandro


El lunes, 13 de enero de 2014 19:22:33 UTC-3, acmc escribió:

acmc

unread,
Jan 13, 2014, 9:27:24 PM1/13/14
to publice...@googlegroups.com
Hola Ultraton500...

No entiendo a que clausula te refieres sobre el readwrite?

Es decir, en la parte del modulo que entra quiere borrar unos registros ( delete ) 

acmc

unread,
Jan 13, 2014, 9:33:03 PM1/13/14
to publice...@googlegroups.com
Pues lo curioso es que con mi usuario no hay problemas, el detalle es que yo soy el dueño de la carpeta, los otros usuarios les di acceso total a dicha carpeta y pueden crear, copiar y borrar.. pero con la aplicación de fox marca ese error, y en la generacion del .exe la base de datos la tengo excluida, no tengo tablas en el .exe

Ultraton500

unread,
Jan 14, 2014, 11:17:24 AM1/14/14
to publice...@googlegroups.com
La cláusula READWRITE, pertenece al comando SELECT (SQL) y especifica que el cursor se puede modificar. Sin esta cláusula, al intentar hacer un delete o update, se produce el error 

No se puede actualizar el objeto Cursor "cursor", ya que es de sólo lectura. (Error 111)


A mi me ha pasado y lo solucioné agregando la cláusula READWRITE a continuación de " INTO CURSOR XXXX ".

Sin embargo me desconcierta que, por un lado el cursor no tiene la cláusula READWRITE (lo que con seguridad produciría un error al intentar modificarlo con update o delete) y por otro lado dices que el error ocurre solo para determinados usuarios y no para todos.

Saludos,
Javier.

Viktor Velazquez

unread,
Jan 14, 2014, 11:30:03 AM1/14/14
to publice...@googlegroups.com
este problema lo tengo a veces, debes chkar que en  los permisos de la carpeta  que tienen acceso a tus usuarios tenga los permisos  en "compartir - boton permisos" y en la carpeta seguridad..  aparte en el boton opciones avanzadas en la carpeta propietario  elige reemplazar los permisos.. saludos



Date: Tue, 14 Jan 2014 08:17:24 -0800
From: ultra...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: No se puede actualiza el cursor XXXX ya que es de solo lectura

Jonathan Reyes

unread,
Jan 14, 2014, 4:47:30 PM1/14/14
to publice...@googlegroups.com
acmc lo que dice Ultraton500

Es que al Select que esta creando colocale en la parte Into Cursor nombrecursor Readwrite. Ejemplo

Select nombre,apellido;
From clientes;
Where codigo < 100;
Into Cursor Tmp Readwrite

Esto te permite hacerle cambios al cursor TMP

Espero que entiendas

Saludos,

Luis Mata

unread,
Jan 14, 2014, 4:48:50 PM1/14/14
to publice...@googlegroups.com
Le tienes que quitar la herencia de atributos a la carpeta, seguro esta heredando de una carpeta de superior.
 
Sent: Tuesday, January 14, 2014 4:47 PM

acmc

unread,
Jan 17, 2014, 4:39:01 PM1/17/14
to publice...@googlegroups.com, lm...@cclf.com.pe
Gracias Luis,

Si era problemas de permisos, pero la verdad no entiendo como se los esta asignando, ya que los permisos los aplique a la carpeta raiz y los permisos de los usuarios se los daba de administrador o total, en fin, ya jalo, pero ahora necesito buscar un buen tuto de permisos de windows server 2008 por que no me quedo muy claro las opciones de herencia que maneja.

Si alguien tiene algo por ahi se los agradecere!!

Dante Ruiz

unread,
Sep 21, 2015, 12:23:12 PM9/21/15
to Comunidad de Visual Foxpro en Español
El VFP 6  no reconoce el Readwrite en la sentencia SELECT.

Víctor Hugo Espínola Domínguez

unread,
Sep 22, 2015, 12:45:20 PM9/22/15
to publice...@googlegroups.com
Hola Dante

El hilo es de más de un año y medio, y si tu comentario es una consulta puedes mirar: http://vespina.blogspot.com/2011/11/vfp-clausula-readwrite-para-vfp-6.html


Saludos,
Víctor.
Lambaré - Paraguay.

Reply all
Reply to author
Forward
0 new messages