FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Convertir un TXT a DBF
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Convertir un TXT a DBF
Posted: Thu Nov 27, 2008 02:59 PM

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

Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Convertir un TXT a DBF
Posted: Thu Nov 27, 2008 03:28 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Convertir un TXT a DBF
Posted: Thu Nov 27, 2008 03:43 PM

Gracias karinha

Pero no hay otra manera mediante FWH.

Necesito mas ayuda

Saludos

Adhemar

Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Convertir un TXT a DBF
Posted: Thu Nov 27, 2008 04:17 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Convertir un TXT a DBF
Posted: Thu Nov 27, 2008 04:19 PM
Yo creo que si...

Creas la base de datos:
dbCreate("Fichero.DBF",{{"TEXTO","C",255,0}}


Despues "añades" datos desde el fichero de texto.
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
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Convertir un TXT a DBF
Posted: Thu Nov 27, 2008 06:47 PM

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

Saludos,



Adhemar C.

Continue the discussion