1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Urgente Não pode converter caractere encontrado na fonte de dados

Discussão em 'Progress 4GL' iniciado por antonioc, Agosto 11, 2020.

  1. antonioc

    antonioc Membro Participativo

    E na verdade, os 4 campos que no outro software podem ser escolhidas várias opções eu tenho este problema.
    Como exemplifiquei, já tentei várias opções e não consegui pegar o valor do campo.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Não entendi, que outro software é esse?
  3. antonioc

    antonioc Membro Participativo

    Estou lendo pedidos e clientes do Sales Force através de webservice e Json
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Mas se o próprio software permite trocar entre os tipos de charset, isso significa 2 coisas.

    Ou
    1. Você está usando a URL errada
    Ou
    2. Talvez precise informar o charset no cabeçalho da consulta
  5. antonioc

    antonioc Membro Participativo

    Rafael, só os campos que usam uma seleção conforme a que está em anexo é que dão problemas, ou seja, do que usamos o sistemas(cadastro de pedidos, clientes), apenas 4 campo que dão o problema. Se gravarmos o Json que lemos, obsevamos vários campos com caracteres especiais, mas apenas estes 4 que dão problemas, veja o anexo para entender melhor.

    Arquivos Anexados:

  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Roda o código abaixo, alterando o varJsonObject por sua variável JSON e veja se o referido campo aparece na mensagem.

    Código:
    DEF VAR xi AS INTEGER.
    DEF VAR campos AS CHAR EXTENT.
    campos = varJsonObject:GetNames().
    
    DO xi = 1 TO EXTENT(campos).
        MESSAGE campos[xi]
            VIEW-AS ALERT-BOX INFO BUTTONS OK.
    END.
    

Compartilhe esta Página