Página 1 de 1

Ficheros TXT

Publicado: Mar Mar 13, 2007 4:26 pm
por miguel
Hola,
Tengo 2 ficheros.txt con 102566 lineas y 101348 lineas respectivamnete,
tengo que importarlos a sendas DBF's con indices NTX creadas y manejadas
en Alaska xBase++.
Ej. Fichero 1
YWVKBCP41P4A;PCB SUBREAR;WV-CP410;;7,56
YWVKBCP42E2A;PCB;WV-CP410;;202,70
YWVKBCP61E2A;PCB;WV-CP610;;225,91
YWVKBCS30E1A;PCB;WV-CS300;;213,49
YWVKBCS30P3A;PCB;WV-CS300;;38,68
YWVKBCS50E1A;PCB;WV-CS500;;130,48
YWVKBCU30E1A;PCB;WV-CU300;;613,77
YWVKBCU30E2A;PCB;WV-CU300/G;;108,03
YWVKBD001E1A;MODULO ALIMENTACION;WV-CD1E;;203,51
Ej. Fichero 2
"011D270120","BOTON","RS-DC10","","14,77"
"01303423","DOLBY WOOFER","TX-28XDP2F","","22,71"
"020050FZSA","TORNILLO","FA-A888","","1,50"
"02276-40125","LEVA TRIGGER","UF-300","","11,37"
"0330550049","ZOCALO (CRT)","TX-21AD2F","330550049","7,27"
"0330660069","ZOCALO CRT","TC-14S3RC","330660069","6,56"
"0330770044","ZOCALO CRT","TX-32PK25F","330770044","6,12"
"0330770054","ZOCALO","TX-32DK20F","330770054","6,90 "
Alguien me podrí­a decir la mejor técnica para hacer esto, en Alaska lo
tení­a clara pues tiene un RDD expecí­fico para ello.
Gracias de antemano.
Saludos. Miguel A. Torrellas

Ficheros TXT

Publicado: Mar Mar 13, 2007 7:55 pm
por Rene Flores
Miguel:
Pecando de minimalista, simplista y autista yo me acuerdo que dBase
tenia un....
USE fichero.dbf
APPEND FROM fichero1 DELIMITED WITH ";"
Mas simple.... no se me ocurre.
Saludos
Rene Flores
http://www.ciber-tec.com
A. Torrellas escribió:
> Hola,
>
> Tengo 2 ficheros.txt con 102566 lineas y 101348 lineas respectivamnete,
> tengo que importarlos a sendas DBF's con indices NTX creadas y manejadas
> en Alaska xBase++.
>
> Ej. Fichero 1
> YWVKBCP41P4A;PCB SUBREAR;WV-CP410;;7,56
> YWVKBCP42E2A;PCB;WV-CP410;;202,70
> YWVKBCP61E2A;PCB;WV-CP610;;225,91
> YWVKBCS30E1A;PCB;WV-CS300;;213,49
> YWVKBCS30P3A;PCB;WV-CS300;;38,68
> YWVKBCS50E1A;PCB;WV-CS500;;130,48
> YWVKBCU30E1A;PCB;WV-CU300;;613,77
> YWVKBCU30E2A;PCB;WV-CU300/G;;108,03
> YWVKBD001E1A;MODULO ALIMENTACION;WV-CD1E;;203,51
>
> Ej. Fichero 2
> "011D270120","BOTON","RS-DC10","","14,77"
> "01303423","DOLBY WOOFER","TX-28XDP2F","","22,71"
> "020050FZSA","TORNILLO","FA-A888","","1,50"
> "02276-40125","LEVA TRIGGER","UF-300","","11,37"
> "0330550049","ZOCALO (CRT)","TX-21AD2F","330550049","7,27"
> "0330660069","ZOCALO CRT","TC-14S3RC","330660069","6,56"
> "0330770044","ZOCALO CRT","TX-32PK25F","330770044","6,12"
> "0330770054","ZOCALO","TX-32DK20F","330770054","6,90 "
>
> Alguien me podrí­a decir la mejor técnica para hacer esto, en Alaska lo
> tení­a clara pues tiene un RDD expecí­fico para ello.
>
> Gracias de antemano.
>
> Saludos. Miguel A. Torrellas

Ficheros TXT

Publicado: Mar Mar 13, 2007 8:07 pm
por miguel
Gracias Rene
Pero yo necesito antes de añadir una linea, comprobar si existe en el
DBF destino y si existe modificarla dependiendo del valor de algún otro
dato y alguna cosa mas tales como si ha cambiado el PVP etc.
Estoy haciendolo con ADO voy bien de esta manera pero la ultima columna
me la abre tipo DATE y yo necesito que sea tipo N. Ya encontraré la manera.
¿Alguna sugerencia deñ equipo Xailer?
Saludos. Miguel A. Torrellas
Rene Flores escribió:
> Miguel:
>
> Pecando de minimalista, simplista y autista yo me acuerdo que dBase
> tenia un....
>
> USE fichero.dbf
> APPEND FROM fichero1 DELIMITED WITH ";"
>
> Mas simple.... no se me ocurre.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
>
> A. Torrellas escribió:
>> Hola,
>>
>> Tengo 2 ficheros.txt con 102566 lineas y 101348 lineas respectivamnete,
>> tengo que importarlos a sendas DBF's con indices NTX creadas y manejadas
>> en Alaska xBase++.
>>
>> Ej. Fichero 1
>> YWVKBCP41P4A;PCB SUBREAR;WV-CP410;;7,56
>> YWVKBCP42E2A;PCB;WV-CP410;;202,70
>> YWVKBCP61E2A;PCB;WV-CP610;;225,91
>> YWVKBCS30E1A;PCB;WV-CS300;;213,49
>> YWVKBCS30P3A;PCB;WV-CS300;;38,68
>> YWVKBCS50E1A;PCB;WV-CS500;;130,48
>> YWVKBCU30E1A;PCB;WV-CU300;;613,77
>> YWVKBCU30E2A;PCB;WV-CU300/G;;108,03
>> YWVKBD001E1A;MODULO ALIMENTACION;WV-CD1E;;203,51
>>
>> Ej. Fichero 2
>> "011D270120","BOTON","RS-DC10","","14,77"
>> "01303423","DOLBY WOOFER","TX-28XDP2F","","22,71"
>> "020050FZSA","TORNILLO","FA-A888","","1,50"
>> "02276-40125","LEVA TRIGGER","UF-300","","11,37"
>> "0330550049","ZOCALO (CRT)","TX-21AD2F","330550049","7,27"
>> "0330660069","ZOCALO CRT","TC-14S3RC","330660069","6,56"
>> "0330770044","ZOCALO CRT","TX-32PK25F","330770044","6,12"
>> "0330770054","ZOCALO","TX-32DK20F","330770054","6,90 "
>>
>> Alguien me podrí­a decir la mejor técnica para hacer esto, en Alaska lo
>> tení­a clara pues tiene un RDD expecí­fico para ello.
>>
>> Gracias de antemano.
>>
>> Saludos. Miguel A. Torrellas