No progress existem varias maneiras de importar dados independente de sua origem, neste post veremos algumas de como importar esses dados dos arquivos.
Importar dados de arquivos com delimitador:
DEFINE TEMP-TABLE ttTabela FIELD campo1 AS CHARACTER FIELD campo2 AS CHARACTER FIELD campo3 AS CHARACTER. INPUT FROM "c:\arquivo.txt". REPEAT: CREATE tt-tabela IMPORT DELIMITER ";" ttTabela. END. INPUT CLOSE.
Ler arquivo via Stream (trata linha a linha):
DEFINE VARIABLE linha AS CHARACTER NO-UNDO . DEFINE VARIABLE contador AS INTEGER NO-UNDO. DEFINE STREAM arquivoent . INPUT STREAM arquivoent FROM "c:\arquivo.txt" . ASSIGN contador = 0 . REPEAT: import STREAM arquivoent UNFORMATTED linha . ASSIGN contador = contador + 1 . MESSAGE "contador: " contador skip linha VIEW-AS ALERT-BOX . END. INPUT STREAM arquivoent CLOSE .