FoxPro/Visual FoxPro - se guardan los cursores????

 
Vista:

se guardan los cursores????

Publicado por Mauricio (105 intervenciones) el 01/08/2004 00:08:26
Una consulta, me comentaron que cuando se trabaja con un SELECT (SQL) y guardamos la consulta en un CURSOR con INTO CURSOR..., esto va generando una serie de archivos que ocupan lugar en el disco rigido y no se eliminan automaticamente.
Esto es cierto? a alguien le ocurrio?
Desde ya muchas 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:se guardan los cursores????

Publicado por Plinio (7841 intervenciones) el 01/08/2004 16:57:15
Pocas veces no se eliminan automaticamente. Chequea la funcion SYS(2023) para ver donde VFP te esta grabando los archivos temporales y verifica si hay alguno creado por el.
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
Imágen de perfil de Mauricio Gonzalez
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:se guardan los cursores????

Publicado por Mauricio Gonzalez (1541 intervenciones) el 04/08/2004 05:13:12
No Mauricio, cuando creas cursores ellos solos deberian eliminarse, pero en Visual FoxPro parece que no se borran, para eliminarlos debes en el evento Destroy eliminarlo explicitamente, por ejemplo:
Select Nombre, Codigo from Clientes order by Nombre Into cursor cClienteList
Para eliminar este cursor en el evento Destroy de el formulario que estas usando debes poner:
IF USED("cClienteList")
USE IN cClienteList
ENDIF
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