Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #87662
    leo_jf
    Participante

      Bom dia srs,
      Alguém poderia me dar um help.
      Tenho um procedimento que busca dados em uma tabela para gerar uma arquivo *.txt. O que acontece que esse arquivo, em alguns casos esta se perdendo em sua formatação. Pelo que percebi o motivo é que em alguns campo existe um caracter especial ( dois quadrados no final do nome) que causa esse erro. Alguem saberia me dizer como tratar esse erro.
      Tentei colar aqui o print screen da tela mostrando o caracter, mas não consegui.
      Se alguem ja tiver passado por esse erro e souber, agradeço.

      #87663
      Avatar photoLeonardo Litz
      Participante

        Olá colega…

        Veja se esses caracteres não são de quebra de linha….

        Vlw Leonardo Litz

        #87668
        Marcio68Almeida
        Participante

          Será que não é configuração do LANGUAGE da máquina que gerou ou que leu o referido arquivo ???

          #87672
          leo_jf
          Participante

            Olas Srs,
            Consegui descobrir o erro.
            Na verdade quando o usuário digitou a nome do funcionário, ao final do nome ele teclou o ENTER, o que fez gerar os caracteres especiais ( dois quadrados consecutivos).
            O que fiz foi fazer um replace para quando houve esse erro.
            Segue o que fiz, caso alguém passe por esse erro.

            SELECT REPLACE (REPLACE (‘String_qq
            ‘, CHR (10), ”), CHR (13), ”)
            FROM DUAL.
            Como tenho uma variavel para gerar o sobrenome, no final ficou assim:

            v_sobrenome := REPLACE(REPLACE(v_sobrenome,chr(10),''),chr(13),'');

            Obrigado pela ajuda de todos.
            []s

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.