• Categorias
  • Recente
  • Tags
  • Popular
Collapse

Conexão Adicional - Fluxo não encontra

Agendado Fixado Trancado Movido Fluxos
19 Posts 4 Posters 1509 Visualizações
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #1

    Boa noite!
    Sou novo na comunidade e estou em TRIAL para possível futura contratação.

    Preciso fazer um "Proof of Concept" conectando a um sistema legado em MySQL.

    O objetivo inicial é testar o usuário no legado e se ok, proceder com o login no módulo desenvolvido em Maker.

    Na edição do Fluxo, a QUERY funciona OK:

    • 896e7bd0-1aa8-4800-9093-e4155163489e-image.png
    • 0b9e4d2c-cbc7-4a92-8076-648b0e8a7f3d-image.png

    Mas, o erro começa no teste da função:

    • fe45d291-fdbd-4a68-a305-38a3afc9b1c9-image.png

    E o mesmo ocorre ao executar o WebRun:

    • 0e3eba72-00b6-48e2-bfe3-b91240336392-image.png

    Alguma dica como resolver?

    • Sem salvar o projeto e reiniciar tudo, a conexão adicional não funcionava , então este passo eu já fiz.
    • As tabelas e querys executadas no Wizard funcionam bem.
    • Formulários também funcionam bem.

    Desde já obrigado, e espero me manter ativo!

    Jacson Paz

    Janpier dos SantosJ 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    wrote on última edição por
    #2

    Qual versão do MySql que você esta utilizando??? Pelo erro ta falando que não existe a relação com usuário, ja tentou colocar um alias nessa tabela?? Exemplo: SELECT * FROM usuario AS usr

    Outra coisa poderia tentar chamar o caminho completo, não sei como seria no MySql, mas geralmente é <banco>.<schema>.<tabela>. Exemplo: SELET * FROM banco_compass.dbo.usuario AS usr.

    Veja se ajuda..
    Um abraço.

    1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    wrote on última edição por
    #3

    O Maker você esta rodando em qual banco?? Se for SQL SERVER tem opção de gerar servidor vinculado (LINKED SERVER).

    Seria uma alternativa para usar a conexão principal sem precisar de conexão adicional.

    Configuraria um LinkedServer no SQL SERVER para o Mysql.

    E depois pode usar uma Select via OPENQUERY no SQL SERVER para buscar dados la no MySql, ficaria + ou - assim:

    Select * From OPENQUERY([LinkedMySql],'Select * From Usuario') AS tab_usuario;

    Dessa forma você consegue ter acesso a tabela do mysql, por uma consulta dentro do SQL Server;

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #4

    @DiegoJC bom dia!

    Infelizmente não deu certo:

    • f3264eb1-9ddb-41f9-a626-59aaec3cfa12-image.png
    • 32646fba-d4f4-4e99-95ca-b279ada9e296-image.png

    Meu banco Maker é Postgres e o banco do legado que estou testando é MySql.

    Preciso que este funcione de acordo porque na nossa aplicação foco, o nosso ERP legado usa o Hibernate para comunicação com múltiplos database engines, e não seria viável testar sempre todas as alterações em todos os bancos distintos.

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to jacsonpaz on última edição por
    #5

    @jacsonpaz Certo, a tabela nesse banco é usuário todo em minúsculo mesmo??

    tenta assim: SELECT * FROM "usuario" com aspas duplas e veja se ajuda.

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #6

    @DiegoJC veja se ajuda no diagnóstico:

    • 7892868f-1a63-44ba-b6d6-a58adbf08e3e-image.png
    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #7

    @DiegoJC e pelo que entendi:

    • não consigo editar a query do Wizard para testar as "aspas"
    • e no SQL texto puro, não consigo passar os parâmetros.
    DiegoJCD 1 Resposta Última resposta
    0
  • A Offline
    A Offline
    anasouza
    wrote on última edição por
    #8

    @jacsonpaz Qual a versão desse mysql que vc ta uando?

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #9

    @anasouza pelo que li, está dentro dos requisitos mínimos: 5.5.53

    • 83679de6-dbe2-4f46-8cf4-802359490b92-image.png
    1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to jacsonpaz on última edição por
    #10

    @jacsonpaz Você pode escrever a consulta em um editor qualquer, copiar e colar ai no Wizzard, através desse botão aqui:

    d071f8a7-db72-4ce7-8349-710320cd78f2-image.png

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #11

    @DiegoJC aspas simples ou dupla, dá erro ao copiar:

    • 71c2ce6d-9b94-453b-a419-004a9ce868af-image.png
    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to jacsonpaz on última edição por
    #12

    @jacsonpaz Certo amigo, vou ver se faço uns testes aqui se conseguir algo eu te falo..

    1 Resposta Última resposta
    0
  • Janpier dos SantosJ Offline
    Janpier dos SantosJ Offline
    Janpier dos Santos
    replied to jacsonpaz on última edição por
    #13

    @jacsonpaz Tudo bem?

    É necessário passar no segundo parâmetro da função Abrir Consulta a referência da conexão, por meio da função Obter Conexão Adicional.
    Por isso que a exceção está sendo lançada informando que não encontrou a referência.

    Att.

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #14

    @Janpier-dos-Santos nada ainda:

    • a2ab2d6e-de8a-4668-94a5-55878882360a-image.png
    • c7200b1c-6b46-4bab-9ef1-d8e8d1a55e66-image.png
    Janpier dos SantosJ 1 Resposta Última resposta
    0
  • Janpier dos SantosJ Offline
    Janpier dos SantosJ Offline
    Janpier dos Santos
    replied to jacsonpaz on última edição por
    #15

    @jacsonpaz Boa noite.

    Verifica se os parâmetros de conexão para o banco de dados estão no corretos, na área de configuração de conexão adicional a conexão é realizada com sucesso?

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #16

    @Janpier-dos-Santos olhe só:
    se eu ativo o DEBUG, funcionou!

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #17

    Debug Ativo:

    • 326a2934-207b-4106-9e3f-e5f373083a61-image.png

    Mas aí, eu desligo o DEBUG e não funciona:

    • ab85b1ee-2b9c-4995-a866-c266670027c1-image.png
    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #18

    @Janpier-dos-Santos e no browser, tmb não funciona.

    1 Resposta Última resposta
    0
  • J Offline
    J Offline
    jacsonpaz
    wrote on última edição por
    #19

    @Janpier-dos-Santos @DiegoJC

    Reiniciei o PC inteiro e feito! Já havia inclusive reiniciado a sessão do Windows.

    Só espero que eu não precise fazer isso para cada fluxo 🙂

    Obrigado pela ajuda!

    1 Resposta Última resposta
    0

  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.
  • Primeiro post
    Último post
0
  • Categorias
  • Recente
  • Tags
  • Popular
  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.