Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

SITUAÇÃO

Ao utilizar o banco de dados POSTGRES ao executar query com o caractere '+' para concatenar estoura o erro "operator does not exist: character + unknown" 

Segue erroLog completo 

View file
nameerrorlog_postgres.txt
height250






RESULTADO ESPERADO

Que ao utilizar outro banco de dados, não estoure erro e seja possível a utilização de querys distinct corretamente com o padrão ANSI "||" para concatenar

...

SIMULAÇÃO
Cod ProgramaAção

OGR253


Para simular esta ocorrência, siga os passos abaixo:

Ter protheus instalado e rodando com o banco postgres.

Executar a query; 
Select Distinct NJ0_LOJENT + ' - ' + NJ0_NOME AS ENTIDADE, NJJ_LOJENT, NJJ_CODCTR, CASE NJK_TPCLAS WHEN '1' THEN 'FÍSICA' WHEN '2' THEN 'FISCAL' END AS CLASSIFICADO, CASE NJJ_TIPO WHEN '1' THEN 'Entrada por Produção' WHEN '2' THEN 'Remessa para Deposito' WHEN '3' THEN 'Entrada para Deposito' WHEN '4' THEN 'Saida por Venda' WHEN '5' THEN 'Entrada por Compra' WHEN '6' THEN 'Devolução de Deposito' WHEN '7' THEN 'Devolução de Remessa' WHEN '8' THEN 'Devolução de Compra' WHEN '9' THEN 'Devolução de Venda' END AS TIPO, NJJ_CODROM, NJJ_DATA, NJU_DESCRI, B1_DESC, NJJ_PESO3, NJJ_PESO1, NJJ_PSLIQU, NJJ_PSDESC from NJJ010 NJJ Inner Join NJ0010 NJ0 on NJJ_CODENT = NJ0_CODENT Inner Join NJR010 NJR on NJJ_CODCTR = NJR_CODCTR Inner Join NJU010 NJU on NJJ_CODSAF = NJU_CODSAF Inner Join SB1010 SB1 on NJJ_CODPRO = B1_COD Inner Join NJK010 NJK on NJJ_CODROM = NJK_CODROM And NJK_TPCLAS = NJR_CLASSP WHERE NJJ.NJJ_CODCTR >= ' ' And NJJ.NJJ_CODCTR <= 'ZZZZZZ' And NJJ.NJJ_CODENT >= ' ' 

Ou executar a rotina OGR253 é possível verificar o erroLog;


  









Informações para Situações não Simulada

Para Todas as Situações

DocumentoArquivo

Vídeo do cliente simulando a situação e demonstrando todas as rotinas executadas


Gerar o Logprofile do ambiente do cliente


Vídeo simulando a situação



...