Convertir un TXT a DBF

Post Reply
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Convertir un TXT a DBF

Post 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
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

João Santos - São Paulo - Brasil
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Post by acuellar »

Gracias karinha

Pero no hay otra manera mediante FWH.

Necesito mas ayuda

Saludos

Adhemar
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

João Santos - São Paulo - Brasil
User avatar
JmGarcia
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Post 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.
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Post 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
Post Reply