+3 votos
58 visitas

Temos uma integração onde uma tabela de busca possui o nome com o caracter "," (vírgula), desta forma o integrator está interpretando que após a vírgula haverá outro valor para uma possível chave composta, porém faz parte do nome a ser buscado mesmo... como fazer para escapar este caracter?

Exemplo que está dando errado:

*ORGAO=@NOME(ANP - Agência Nacional do Petróleo, Gas Natural e Biocombustiveis)

Note a vírgula logo após a palavra "Petróleo", agora veja como ficou no SQL Monitor:

09:08:42 (PID: 19380) ACTIVE: SELECT HANDLE FROM PR_COMARCAORGAOS WHERE Z_NOME=:Z_NOME
09:08:42 (PID: 19380) PARAM: ord=0, nome=Z_NOME, tipo=ftWideString, valor=ANP - AGENCIA NACIONAL DO PETROLEO

 

por (569 pontos) | 58 visitas

1 Resposta

+2 votos
Melhor resposta
Não tem como escapar o caracter vírgula ",", o mesmo vale para abre "(" e fecha ")" parentesis.

A dica é remover este caracter do nome, substituindo por outro caracter, mesmo que momentaneamente.
por (569 pontos)

Perguntas relacionadas

+1 voto
1 resposta
+3 votos
1 resposta
perguntado 30 Set, 2019 por maicon.pereira (632 pontos) | 83 visitas
+2 votos
1 resposta
perguntado 25 Set, 2019 por juliano.pezzini (569 pontos) | 43 visitas
Melhores Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários