Urgente Conexão ODBC

Discussão em 'Progress 4GL' iniciado por eder.luca2012, Março 30, 2015.

  1. eder.luca2012

    eder.luca2012 Membro Participativo

    Pessoal estou com um problema em uma aplicação, essa aplicação acessa o banco de dados oracle via dataserver odbc, montei um banco de dados conectei com a fonte de dados do sistema normalmente, selecionei as tabelas do oracle tudo certo, porém na hora de executar o programa da a seguinte mensagem de erro:
    IM002: Microsoft odbc driver manager nome da fonte de dados não encontrada e nenhum driver padrão especificado failed connect to the odbc database.

    Para se conectar ao banco eu uso o seguinte comando:
    Código:
    IF NOT CONNECTED("SGUHOM") THEN DO:
          CONNECT SGUHOM -U "DBAUNIMED" -P "ud094hom".
    END.
    
    Bom fiz um outro teste se eu entro no Data Dictionary e clico sobre a conexão hom ele pede o usuário e senha eu informo os dois e a conexão é estabelecida, minha pergunta é a seguinte existe uma outra forma de ativar a conexão sem ser pelo método acima? Hoje eu tenho um programa que executa o comando acima e depois eu dou um run no programa principal.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    No local onde for executado o programa, você precisa configurar a conexão ODBC (Painel de Controle > Ferramentas Administrativas > "Fontes de Dados ODBC").

    Na sua string de conexão você precisa informar a qual driver ODBC configurado será conectado.

    Abraço

    Rafael
  3. eder.luca2012

    eder.luca2012 Membro Participativo

    Então mas a fonte de dados odbc já esta configurada por se tratar de uma conexão 32 bits eu fui na pasta c:\windows\syswow64\odbcad32.exe cadastrei o fonte de dados odbc em fontes de dados do sistema, como disse a conexão é realizada quando crio o dataserver odbc, também via data dictionary consigo estabelecer a conexão o problema aparecer quando tento se conectar como mencionei acima, onde é mostrada a mensagem de erro.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Eu trabalho com ODBC e essa mensagem só ocorre quando a aplicação não consegue encontrar a conexão que vc informou o nome, ou seja, é como se não existice

    Tenta criar também no 64 bits e testa e também nas fontes do sistema e fontes do usuário.
  5. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

  6. eder.luca2012

    eder.luca2012 Membro Participativo

    Nada mesmo o mesmo processo fiz no meu computador com windows 8 cadastrando a fonte de dados odbc através do processo que mencionei acima e deu certo, porém utilizando o mesmo processo no computador no servidor não funciona e detalhe fazendo o processo da forma que mencionei via data dictionary conecta sem problema .

Compartilhe esta Página