Olá a todos,
Estou com um problema intrigante. Como não tenho muito conhecimento em SQL, talvez alguém daqui possa me ajudar.
Eu tenho uma conexão ODBC com um sistema oracle, e está funcionando ok com todos os selects que eu faço. Porém, uma tabela especifica não carrega, trazendo um erro curioso (error connector reply:***).
Abaixo detalhes do que está acontecendo:
1.Abro a conexão e vou até a tabela que vou realizar o select. insiro no script:
2. Quando tento carregar, dá esse erro:
3. Curiosamente, quando tento carregar os campos que são texto, ele funciona normalmente:
4. MAS, quando tento carregar os campos VALORH e VALORD, não carrega e traz o mesmo erro.
Também já tentei carregar com um SQL SELECT *, mas não funcionou
Será que alguém pode me ajudar? Obrigado!
Fernando, pode ser que exista algum caractere que o ODBC não esteja reconhecendo.
Tente fazer esse select diretamente no banco e analisar o resultado dessas colunas.
Amigo
Tente ajustar as configurações do ODBC;
Verifiquei e estava dessa mesma forma, Yuri. Sem nenhum caractere a mais no nome do campo...
Oi!
É no Sense, Mauro. Esqueci de mencionar.
Sim... mas pode ser que seja configuração do drive ODBC que o Qlik Sense está utilizando para conexão a base;
Já tentou executar o mesmo Select utilizando um outro programa de consulta a banco de dados para verificar se ocorre o mesmo erro? Se sim, bem provável que seja configuração do ODBC do Windows ou o drive Oracle que esteja utilizando.
Sendo configuração do ODBC do Windows, acesse "Administrador de Fontes de Dados ODBC", escolha na versão 64 bits ou 32 bits, dependendo da versão do drive que escolheu. Atalho: Ctrl + R / odbcad32.exe / "OK"
Selecione nome da conexão na "Fontes de dados" que corresponda o mesmo que está utilizando no Qlik Sense e clique em "Configurar...", tente alternar as configuração e realizar testes para verificar se o código de erro muda ou até mesmo de fato sana a questão.
Obs.: Estou considerando que esteja utilizando ODBC;
Ah, sim.
Chequei e está da mesmíssima forma. Tanto que consigo dar select em qualquer tabela, menos nesta em questão.
Muito obrigado!
O sistema transacional que é responsável em inserir os dados na base, consegue gerar algum relatório que utiliza estes campos?
Oi Mário,
Analisei aqui e, aparentemente, a procedure que gera a view está com um erro mesmo.
Vou verificando aqui e te aviso!
Abraços e muito obrigado pela ajuda.
Ok, no aguardo;
Estamos aqui para somar forças;
Grande abraço.