+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 Jun 2026
  1. Duwe

    4 Pontos

200 pontos
Melhores 2026 Jun 08 - 14
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. luciano.fronza

    61 Pontos

  5. luciano.fronza

    61 Pontos

  6. luciano.fronza

    61 Pontos

  7. diuari.molinari

    52 Pontos

  8. diuari.molinari

    51 Pontos

  9. diuari.molinari

    51 Pontos

  10. willian.metalsystem

    45 Pontos

518 perguntas
568 respostas
389 comentários
791 usuários