Ayuda!! Error no se puede actualizar el cursor
Tengo un problema al dar de alta un registro.
Desde foxpro ejecuto mi proyecto y no genera ningun error, este es generado una vez que instalo el ejecutable, y aparece justo cuando quiero agregar un nuevo registro. El error es "No se puede actualizar el cursor"
A que se debe?, si uso las tablas en modo exclusivo pero aun asi..
Gracias por su ayuda
Desde foxpro ejecuto mi proyecto y no genera ningun error, este es generado una vez que instalo el ejecutable, y aparece justo cuando quiero agregar un nuevo registro. El error es "No se puede actualizar el cursor"
A que se debe?, si uso las tablas en modo exclusivo pero aun asi..
Gracias por su ayuda
Yo he tenido este problema cuando a la hora de intalar el ejecutable copio los ficheros en un CD.
A la hora de copiar del CD al ordenador los archivo me los marca de solo lectura con lo cual no se puede escribir en ellos y sale el mismo error. Para corregirlo, basta con que selectiones los ficheros y les quites la marca de solo lectura.
Espero que esto te ayude.
un Saludo
A la hora de copiar del CD al ordenador los archivo me los marca de solo lectura con lo cual no se puede escribir en ellos y sale el mismo error. Para corregirlo, basta con que selectiones los ficheros y les quites la marca de solo lectura.
Espero que esto te ayude.
un Saludo
de lo que he aprendido, se que los cursores no se actualizan a no ser que haya algun "truco" para aquello. Las tablas se actualizan
Hola,
Es posible que estés añadiendo datos a un cursor creado con SELECT * FROM... INTO CURSOR XXXX en visual foxpro 7 para que puedas añadir datos a esta select debes ponerle READWRITE pra que puedas editarlo , sino solo será de lectura .
Saludos
Es posible que estés añadiendo datos a un cursor creado con SELECT * FROM... INTO CURSOR XXXX en visual foxpro 7 para que puedas añadir datos a esta select debes ponerle READWRITE pra que puedas editarlo , sino solo será de lectura .
Saludos
si el Cursor es generado a partir de un Query no vas a poder actualizarlo..
si es así intenta de esta manera..
select * from <table> into cursor CurTmp
=aFields(laFlds, "CurTmp")
create cursor CurUpdate from array laFlds
Select CurUpdate
append from DBF("CurUpdate")
si es así intenta de esta manera..
select * from <table> into cursor CurTmp
=aFields(laFlds, "CurTmp")
create cursor CurUpdate from array laFlds
Select CurUpdate
append from DBF("CurUpdate")