FoxPro/Visual FoxPro - Cursor de Cursor

 
Vista:

Cursor de Cursor

Publicado por ERIKA WENDOLINN (7 intervenciones) el 13/08/2002 02:57:08
Hola !!!

Estoy desarrollando un sistema en VFP 6.0 y dentro de un reporte hago una serie de selects. El resultado de dichos selects los vuelvo a filtrar. El punto es que creo cursores de cursores. Lo que necesito es actualizar y manipular cierta información (borrar, agregar, modificar) de estos cursores. Sé que si hago un select de X tabla el cursor si se puede modificar PERO si le hago otro select al cursor recién creado me dice que "el control es de solo lectura".

Realmente necesito saber cómo los puedo modificar esa propiedad.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cursor de Cursor

Publicado por eric (254 intervenciones) el 13/08/2002 17:12:44
Hola Erika, efectivamente los cursores solo son de "Solo Lectura", en estos casos, yo creo una tabla temporal y la lleno, y sobre esta modifico, otra sugerencia, si puedes migrar a VFP 7.0, alli si puedes crear cursores modificables
Suerte
E.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: READWRITE O NOFILTER

Publicado por Alvaro Padilla (146 intervenciones) el 13/08/2002 21:05:28
Bueno.. en la version 6.0 de VFP
utilizaba la clausula NOFILTER
ahora la version 7 viene mas potente con la clausula READWRITE.
6.0
Select * from clientes into cursor cClientes nofilter
Select * from cClientes where ......
7.0
Select * from clientes into cursor cClientes READWRITE
Select * from cClientes where ......
la ventaja del READWRITE (no lo probe en 6.0) es que puedes crear mas de un indice sobre el cursor... =)
Index on codigo tag codigo
index on nombre tag nombre.
etc
etc etc
Saludos..

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar