Page 1 of 1

Convertir un TXT a DBF

Posted: Thu Nov 27, 2008 2:59 pm
by acuellar
Hola amigos

Necesito convertir un archivo TXT a DBF con un sólo campo.
He logrado hacerlo teniendo la base vacia y con un APPEND FROM
pero en RED es demasiado lento.

Hay otra forma de hacerlo?

Gracias por su ayuda y tiempo

Saludos

Adhemar

Posted: Thu Nov 27, 2008 3:28 pm
by karinha

Posted: Thu Nov 27, 2008 3:43 pm
by acuellar
Gracias karinha

Pero no hay otra manera mediante FWH.

Necesito mas ayuda

Saludos

Adhemar

Posted: Thu Nov 27, 2008 4:17 pm
by karinha

Posted: Thu Nov 27, 2008 4:19 pm
by JmGarcia
Yo creo que si...

Creas la base de datos:

Code: Select all

dbCreate("Fichero.DBF",{{"TEXTO","C",255,0}}
Despues "añades" datos desde el fichero de texto.

Code: Select all

dbUseArea(.T.,"","Fichero.DBF","BASEDATOS")
append from sdf "Fichero.TXT" // Esto añade las lineas del TXT al DBF
dbclosearea()
Con esto has creado un DBF con un campo TEXTO que contiene todas las lineas de Fichero.TXT.

"sdf" significa "sequential data file", es decir TXT.

Saludos.

Posted: Thu Nov 27, 2008 6:47 pm
by acuellar
Gracias JmGarcia

Eso es lo que hago. mi problema era que haciendo el proceso en RED es lento.

Lo que ahora hago el crear el archivo en la unidad C: local y el proceso es bastante rápido.

Gracias nuevamente por su colaboración

Saludos

Adhemar