SOS - Convertir archivo.txt a Tabla VFP mediante programacion

02/04/2004 - 21:35 por Raul Hernandez | Informe spam
Hola que tal, necesito ayuda, alguien sabe algun comando que pueda
utilizar para convertir un archivo .txt a tabla de visual fox pro?, estoy
trabajando con la version 5, he probado con :
APPEND FROM moviment.txt , pero no me deja hacerlo debido a que el archivo
tiene una secuencia
de 16 digitos( sin estar entre conillas) por renglon, de la siguiente
manera:

0219023020410261
0216723020411310
0224923020412250
...
...
..
etc.

supongo que como no estan entre comillas, me manda el mensaje de que el
archivo de texto no es una tabla.

probe tambien con el comando :

import from moviment.txt type TIPO

pero no encuentro que valor lleva TIPO, ya probe con txt y ascii y no me
deja.

no se si exista en fox pro alguna forma de pasar directamente este archivo
a tabla o algunos comandos para la manipulacion de archivos de texto, para
abrir el archivo e ir leyendo linea por linea para pasarlo a una tabla y
cerrar el archivo



-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Edgar Ortiz
02/04/2004 - 21:56 | Informe spam
Raul,
Una solucion rapida seria, cargar un cursor con los datos del archivo TXT y
despues agregar los datos a la tabla correspondiente.

Create Cursor Tmp_Work ( Data C(250) )

SELECT Tmp_Work
Append FROM Moviment.Txt

Select Tmp_Work
X_Fin = EOF()
DO WHILE NOT X_Fin
Campo1 = SUBSTR(Tmp_Work,1,5) && Para ilustar el manejo de tus campos
Campo2 = SUBSTR(Tmp_Work,6,2)
INSERT INTO Tu_Tabla (Codigo, Valor) VALUES (Campo1, Campo2)
Select Tmp_Work
Skip
X_Fin = EOF()
ENDIF

Espero te sirva.


"Raul Hernandez" wrote in message
news:%
Hola que tal, necesito ayuda, alguien sabe algun comando que pueda
utilizar para convertir un archivo .txt a tabla de visual fox pro?, estoy
trabajando con la version 5, he probado con :
APPEND FROM moviment.txt , pero no me deja hacerlo debido a que el archivo
tiene una secuencia
de 16 digitos( sin estar entre conillas) por renglon, de la siguiente
manera:

0219023020410261
0216723020411310
0224923020412250
...
...
..
etc.

supongo que como no estan entre comillas, me manda el mensaje de que el
archivo de texto no es una tabla.

probe tambien con el comando :

import from moviment.txt type TIPO

pero no encuentro que valor lleva TIPO, ya probe con txt y ascii y no me
deja.

no se si exista en fox pro alguna forma de pasar directamente este archivo
a tabla o algunos comandos para la manipulacion de archivos de texto, para
abrir el archivo e ir leyendo linea por linea para pasarlo a una tabla y
cerrar el archivo




PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares