ODBC com OpenEdge 10.2

Discussão em 'Banco de Dados / Database' iniciado por mvbrosque, Junho 8, 2010.

  1. mvbrosque

    mvbrosque Sem Pontuação

    Bom dia a todos!
    Pessoal, estou precisando estabelecer uma conexão via ODBC no BD Progress, hoje uso a versão OpenEdge 10.2
    Quando usávamos e versão 9.1D conseguimos estabelecer a conexão, no entanto, agora aparece o seguinte erro:
    >> [DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Broker rejects connection <<
    Li diversos sites sobre a criação do broker, instalação de programas complementares, mas não obtive sucesso. Alguém saberia me ajudar? ;)

    Agradeço a todos!
  2. kirchner

    kirchner Membro Participativo Moderador

    mvbrosque,

    Essa mensagem "Broker rejects connection" é meio genérica e não diz nada. O que aparece no log do banco de dados no momento que você tenta conexão?
  3. mvbrosque

    mvbrosque Sem Pontuação

    Boa tarde kirchner!

    Segui seu conselho e dei uma olhada no log do BD e percebi que o endereço IP que a porta aponta é diferente do IP cadastrado da minha maquina (confirmei no ipconfig) no log apareceu a seguinte mensagem:

    Iniciado para 15400 usando tcp IPV4 address 127.0.0.1, pid 3188.

    otimo, alterei o host da configuração do ODBC e a conexão se estabeleceu!

    Estou em fase de testes para a utilização do Delphi para a criação de um projeto de automação, o componente de conexão funciona perfeitamente, no entanto, quando vou ativar o componente de tabela ou DataSet aparece a seguinte mensagem:

    [DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Table/View/Synonym não encontrado (7519)

    saberia me dizer o que é?

    Muito obrigado!
  4. kirchner

    kirchner Membro Participativo Moderador

    Como você está informando o nome na consulta?

    Normalmente você precisa informar OWNER.OBJETO, assim:
    SELECT * FROM PUB.Customer;

    Deve estar faltando o OWNER ali, provavelmente deve ser PUB que você precisa.
  5. mvbrosque

    mvbrosque Sem Pontuação

    Boa tarde kirchner!

    Muitissimo obrigado pela sua ajuda! Ainda estou dando meus primeiros passos na utilização de PROGRESS em ambientes de desenvolvimento alternativos. ;)

    Sua ajuda foi muito importante, fazia dias que estava procurando a solução.

    Muito agradecido.
  6. mvbrosque

    mvbrosque Sem Pontuação


    Kirchner boa tarde!

    Esqueci lhe lhe perguntar uma coisa... para que exatamente serve o pub.nome-tabela?

    Estou lhe perguntando isso pelo seguinte, como disse anteriormente após coloca-lo consegui estabelecer a conexão com determinadas tabelas por exemplo, emitente, item...

    contudo em outros casos (pre-fat, it-pre-fat, ped-venda) mesmo colocando o PUB volta a aparecer o erro

    [DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Table/View/Synonym não encontrado (7519) :?

    o interessante é que as tabelas foram importadas todas juntas, ou seja, possuem os mesmo parâmetros...

    Grato

Compartilhe esta Página