Duvida Input from arquivo texto

Discussão em 'Progress 4GL' iniciado por tandujar, Outubro 22, 2015.

  1. tandujar

    tandujar Membro Participativo

    Boa tarde pessoal,

    Preciso importar um arquivo texto para uma temp-table, tratar algumas informações e fazer uma exportação dele posteriormente.

    O arquivo possui diversas linhas com 500 posições cada.

    Cada linha possui texto que não é com dados de forma continua, ou seja, tem espaço em branco no meio.

    Quando importo pelo input from value funciona, porém só importa o começo da linha até o primeiro espaço em branco que tiver.

    Eu precisava importar a linha toda independente de como esteja, tem como fazer isto ?

    Exemplo:

    def temp-table tt-dados
    field linha as char format "x(500)".

    input from c:\temp\teste.txt.

    repeat:

    create tt-dados.
    import tt-dados.

    end.

    input close.

    Obrigado,

    Tiago
  2. Agnaldo

    Agnaldo Membro Ativo

    import tt-dados.
    altere para
    import informatted tt-dados.
  3. Agnaldo

    Agnaldo Membro Ativo

    Ops...
    Digitação errada

    import unformatted tt-dados
    cintiasottelli curtiu isso.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eu criaria a tt-dados já com os campos, e usando o import unformatted para um campo tipo character, dai eu já fatiava a linha e salvava os dados certos, assim eu acredito, se entendi bem, que 2 etapas do seu processo eu faria em um só, ha não ser que vc ira tratar os dados utilizando replace() por exemplo.

Compartilhe esta Página