modo de cerrar una tabla
Publicado por alexcoinc (450 intervenciones) el 01/10/2007 17:14:30
En dias pasados comente sobre una necesidad que tengo y no he podido solucionar.
Se trata de cómo es la manera para cerrar una tabla.
Por excperiencia propia, sé, que una forma es darle ' USE ' (sin las comillas)
Eso está muy bien.
Si se trabajo con una tabla así, Ejemplo:
** MODO 1:
ruta='\temporal\'
Sele 50
use allt(ruta)+'mitabla'
brow && Me muestra el contenido de la tabla Ok.
USE && Cierro la tabla Ok.
*TODO CLARO
Ahora bien, si utilizo un comando SQL, Ejemplo:
** MODO 2:
ruta='\temporal\'
SELECT * from allt(ruta)+'mitabla' INTO CURSOR mi_cursor
BROW && Me muestra cual tabla ???
SELECT mi_cursor
BROW && Me muestra el cursor ???
OTRAS PREGUNTAS VIENEN ACA SOBRE EL MODO 2:
1) ALGUNA TABLA QUEDA ABIERTA ?
2) CUAL TABLA ME QUEDA ABIERTA ?
3) COMO LA CIERRO ?
4) Y EL CURSOR QUE? , LO PUEDO BORRAR O NO TIENE IMPORTANCIA?
La PREGUNTA (3) la hago pues necesito abrir la misma tabla del modo 1
y me presenta un error diciendome que la tabla ya está abierta.
SUPONGO que es porque no está cerrada.
Gracias por su colaboración.
[email protected]
Se trata de cómo es la manera para cerrar una tabla.
Por excperiencia propia, sé, que una forma es darle ' USE ' (sin las comillas)
Eso está muy bien.
Si se trabajo con una tabla así, Ejemplo:
** MODO 1:
ruta='\temporal\'
Sele 50
use allt(ruta)+'mitabla'
brow && Me muestra el contenido de la tabla Ok.
USE && Cierro la tabla Ok.
*TODO CLARO
Ahora bien, si utilizo un comando SQL, Ejemplo:
** MODO 2:
ruta='\temporal\'
SELECT * from allt(ruta)+'mitabla' INTO CURSOR mi_cursor
BROW && Me muestra cual tabla ???
SELECT mi_cursor
BROW && Me muestra el cursor ???
OTRAS PREGUNTAS VIENEN ACA SOBRE EL MODO 2:
1) ALGUNA TABLA QUEDA ABIERTA ?
2) CUAL TABLA ME QUEDA ABIERTA ?
3) COMO LA CIERRO ?
4) Y EL CURSOR QUE? , LO PUEDO BORRAR O NO TIENE IMPORTANCIA?
La PREGUNTA (3) la hago pues necesito abrir la misma tabla del modo 1
y me presenta un error diciendome que la tabla ya está abierta.
SUPONGO que es porque no está cerrada.
Gracias por su colaboración.
[email protected]
Valora esta pregunta


0