Data ultimo aggiornamento: 13/06/2012

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomento Clicca per accedere all'argomento Clicca per accedere all'argomento Clicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Standard utilizzati in esportazione dati su file ASCII

Nell'esportazione su file ASCII si consiglia di seguire gli standard elencati qui sotto. Nella codifica dei Profili 2, 3, 4 e 5: Business Import e Business Export 8 e 11 sono stati utilizzati questi standard.

  • I campi stringa vengono esportati integralmente, per la totale lunghezza (tipo campo Char).
  • I campi memo vengono esportati come stringhe della lunghezza massima di 100 caratteri (i successivi verranno trovati in esportazione) con tipo campo Char.
  • I campi data vengono esportati come stringa di 8 (con format ddmmyyyy) oppure 14 (con format ddmmyyyyhhnnss) a seconda del fatto che sia significativo l'orario all'interno del campo data; in esportazione il tipo campo è Char, in importazione il tipo campo è Datetime. Nella colonna 'Formato Data/Ora' nella definizione della tabella esterna, in importazione deve essere riportata la stringa di formattazione corrispondente: pertando all'interno della stessa tabella si può definire un solo tipo di campo data ora (o da 8 o da 14).
  • I campi numerici interi vengono esportati come stringa di 4 caratteri, senza alcuna formattazione; in esportazione il tipo campo è Char, in importazione il tipo campo è Short.
  • I campi numerici interi lunghi vengono esportati come stringhe di 9 caratteri, senza alcuna formattazione; in esportazione il tipo campo è Char, in importazione il tipo campo è Long.
  • I campi numerici valuta vengono esportati come stringa di 17 caratteri:
    • la cui stringa di formattazione è 000000000000.0000;-00000000000.0000 per i campi prezzo che possono contenere anche 4 decimali (i valori esportati pertanto saranno tra -99.999.999.999,9999 e 999.999.999.999,9999);
    • senza stringa di formattazione se si tratta di campi valore monetario dove implicitamente vengono salvati 2 decimali (i valori esportati pertanto saranno tra -9.999.999.999.999,99 e 99.999.999.999.999,99);
    in esportazione il tipo di campo è Char, in importazione il tipo di campo è Double.
  • I campi numerici a precisione doppia o singola vengono esportati come:
    • stringa di 15 caratteri, se si tratta di campo quantità, la cui stringa di formattazione è 00000000000.000;-0000000000.000 in modo da conservare 3 decimali sulle quantità (i valori esportati pertanto saranno tra -9.999.999.999,999 e 99.999.999.999,999);
    • stringa di 6 caratteri, se si tratta di campo percentuale, la cui stringa di formattazione è 000.00;-00.00 in modo da conservare 2 decimali sulle percentuali (i valori esportati pertanto saranno tra -99,99% e 100,00%);
    • stringa di 15 caratteri, se si tratta di campo cambio, la cui stringa di formattazione è 00000.000000000;-0000.000000000 in modo da conservare 9 decimali sui valori cambio delle valute (i valori esportati pertanto saranno tra -9.999,999999999 e 99999,999999999 anche se comunque saranno sempre valori positivi);
    • stringa di 15 caratteri, se si tratta di campo tempi, la cui stringa di formattazione è 0000000000.0000;-000000000.0000 in modo da conservare 4 decimali sui tempi (i valori esportati pertanto saranno tra -999.999.999,9999 e 9.999.999.999,9999);
    in esportazione il tipo campo è Char, in importazione il tipo campo è Double.
Clicca per accedere al sito di NTS Informatica