FoxPro/Visual FoxPro - Tablas abiertas...

 
Vista:

Tablas abiertas...

Publicado por Oscar Maldonado (2 intervenciones) el 19/08/2000 00:00:00
Hola que tal !!

Tengo una problema con mi aplicacion.
Tengo formularios que mandan llamar procedures(prg), y es aqui donde desarrollo todo mi proceso usando cursores.
Mi pregunta es como cierro las tablas que se quedan abiertas cuando realizo mis queries en sql?

He usado:
IF !USED("Tabla")
USE Tabla IN 1
ENDIF

Pero a veces me manda errores en el READ EVENTS.
Por favor ayudenme.!!

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:Tablas abiertas...

Publicado por Oscar Pallarozo (38 intervenciones) el 22/08/2000 00:00:00
Mira, personalmente to trabajo con formularios con areas de datos privadas. es decir todos las tablas o cursores que abra solo estaran activos para el formulario, y el el evento unload cierra todas las tablas con close tables all.

Te recomendaria que investigues un poco sobre areas de datos.

atte,
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:Tablas abiertas...

Publicado por Rocota (2 intervenciones) el 29/12/2004 20:35:11
PROBA ESTE CODIGO TE PUEDE SERVIR PARA CERRAR LAS TABLAS QUE NEECESITES, SI TIENE ALGUNA QUE NO QUERAS CERRAR, SIMPLEMENTE COLOCA EL NOMBRE COM UNA CONDICION MAS EN EL IF
FOR I=1 TO 255
SELECT (I)
IF NOT EMPTY(ALIAS())
vtabl=ALIAS()
USE IN (vtabl)
ENDIF
ENDFOR
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