Fulvio, Agradeço demais sua boa vontade. Resolvi excluir a DTS e reconstruí-la. Funcionou. O que acho que pode ter acontecido é: 1) que copiei cada task de uma outra DTS e colei na nova (a rotina acima é apenas parte de uma outra DTS) - improvável q o problema seja aqui, mas... 2) Ao criar a task que lê o arquivo e grava na tabela, utilizei, incialmente, a opçao que as linhas eram separadas por qualquer caracter - selecionando a opção CR LF - ao invés de informar que as linhas tinham tamanho fixo. Pode não ser isso, mas, em todo caso, está resolvido. Valeu