¿Como debería usar el append from para importar un archivo de este tipo?
0023942433514|99
87248265|33
29401|7
con SDF sería si cada campo fuera fijo, con DELIMITED, si cada campo estuviera delimitado con "" o ' ' u otro carácter... ¿alguna idea? aparte aquella de leerlo a mano.
Gracias
append from
append from
Pedro Gonzalez
Ya resuelto a mano...
DbCreate( zcDBF, { ;
{ "TUTTO", "C", 50, 0}, ; // tutti i campi
{ "C_BAR", "C", 13, 0}, ; // Codice a barre
{ "C_QTA", "C", 05, 0} ; // Qta
})
select 0
use (zcDBF) exclusive alias tmp_import
append from (fileName) SDF
tmp_import->( DBEVAL( {|| ( tmp_import->c_bar := SUBSTR( tmp_import->tutto, 1, AT( "|", tmp_import->tutto ) - 1 ), tmp_import->c_qta := SUBSTR( tmp_import->tutto, AT( "|", tmp_import->tutto ) + 1 ) ) } ) )
DbCreate( zcDBF, { ;
{ "TUTTO", "C", 50, 0}, ; // tutti i campi
{ "C_BAR", "C", 13, 0}, ; // Codice a barre
{ "C_QTA", "C", 05, 0} ; // Qta
})
select 0
use (zcDBF) exclusive alias tmp_import
append from (fileName) SDF
tmp_import->( DBEVAL( {|| ( tmp_import->c_bar := SUBSTR( tmp_import->tutto, 1, AT( "|", tmp_import->tutto ) - 1 ), tmp_import->c_qta := SUBSTR( tmp_import->tutto, AT( "|", tmp_import->tutto ) + 1 ) ) } ) )
Pedro Gonzalez