FoxPro/Visual FoxPro - Como manejo Archivos de Texto?

 
Vista:

Como manejo Archivos de Texto?

Publicado por Jorge Cruz (30 intervenciones) el 20/04/2006 18:44:21
Agradecerles de antemano por la ayuda que pueda recibir, mi consulta es la siguiente : Desde mi aplicacion de FoxPro debo generar 3 archivos de texto de diferente índole, he probado con el comando copy to... pero no me crea como yo quisiera en el siguiente formato(codigo|nombre|unidad|precio) ejm. 000010|Tubo de vidrio 3 x 10|und|10.50... y además tambien voy a recibir archivos de texto(xyz.txt) y necesito saber como puedo convertirlo a una tabla intermedia para poder validarla y añadir registros a mis tablas de mi aplicación. Los datos que voy a recibir tambien tienen el formato arriba mencionado.

Gracias a los que me puedan dar cualquier tipo de ayuda.
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:Como manejo Archivos de Texto?

Publicado por WILLAMS VIDAL P. (85 intervenciones) el 20/04/2006 22:56:47
Hola
Yo suelo hacer esto:

Use MiTabla
store -1 TO L
set printer to MiTexto.txt
set devi to print
@ 0,0 SAY ''
DO WHILE NOT EOF()
L = L + 1
@ L,0 SAY +ALLTRIM(Campo1)+'|'+ALLTRIM(campo2)+'|'+ALLTRIM(campo3)+'|' SKIP
ENDDO
set print to
set device to screen

Espero Te sirva.
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:Como manejo Archivos de Texto?

Publicado por Antonio (207 intervenciones) el 27/04/2006 14:30:48
Lo otro seria asi, o sea lo de manejar el *.txt en un archivo intermedio

create table c:\temp\archivointermedio.dbf free(campo1 c(10), campo2 c(30), campo3 n(14,2))

IF !USED('ARCHIVOINTERMEDIO')
USE C:\TEMP\ARCHIVOINTERMEDIO EXCL
ENDIF
SELECT ARCHIVOINTERMEDIO

APPEND FROM C:\TEMP\ARCHIVOORIGEN.TXT DELIMITED WITH TAB

* Nota:
si estan asi los datos guardados, ej:
Delimitados por tab = DELIMITED WITH TAB
Delimitados por comas = type csv

Trata con esto y chequea la ayuda del append from

Att.
Antonio R. Moquete Mejia
Santo Domingo Rep. Dom.
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