Programa Progress lendo tabelas Oracle

Discussão em 'Banco de Dados / Database' iniciado por LuizCruz, Novembro 22, 2011.

  1. LuizCruz

    LuizCruz Sem Pontuação

    Boa tarde a todos,

    Se alguém puder me ajudar, ficarei muito grato.

    Temos a necessidade de ler tabelas de um banco Oracle por um programa desenvolvido em Progress.

    Por exemplo, uma tela desenvolvida em Progress que leia o saldo do Item em um sistema legado, banco Oracle.

    Temos Progress 10.1A e, só para informação, EMS2.06.B.

    Muito obrigado,
    Cruz
  2. kirchner

    kirchner Membro Participativo Moderador

    Cruz,

    Existe a opção "com dinheiro" e a "sem dinheiro".

    Se você quiser comprar, a Progress tem um produto chamado DataServer, que permite fazer FINDs e FOR EACHes nas tabelas do Oracle.

    Senão, usa um componente tipo ADO, conecta direto no Oracle e faz o que precisa. Tem exemplos aqui no forum.
  3. LuizCruz

    LuizCruz Sem Pontuação

    Marcos, boa tarde,

    Vamos buscar a opção "Sem dinheiro"... :)

    Muito obrigado pela Dica.

    Abraço,
    Cruz
  4. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Interessante o post!

    Marcos, este recurso é caro? Creio que traz algumas vantagens.
    Pode comentar algo mais dessa ferramenta?


    Grato desde já!
  5. kirchner

    kirchner Membro Participativo Moderador

    Eu não sei qual o valor do DataServer.
    O que eu sei é que quando você compra os produtos TOTVS linha Datasul, você recebe:
    - banco de dado OpenEdge OU;
    - DataServer Oracle OU;
    - DataServer SQL Server

    Você recebe apenas 1 deles, de acordo com a escolha de banco de dados. Até onde sei não há diferença de preços. Então eu diria que é o mesmo valor da licença de banco de dados, mas não sei se é fato....

    Para quem é programador Progress 4GL é uma boa pedida. Os programas 4GL rodam com Oracle ou SQL Server com pouca ou nenhuma alteração. O DataServer se encarrega das diferenças, teoricamente. Existem algumas situações, que estão documentadas, mas no grosso o código é igual.

    É assim que os produtos TOTVS linha Datasul funcionam. Existem alguns ajustes aqui e ali por conta dos bancos de dados diferentes, mas eu diria que 99% ou mais do código é idêntico.
  6. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    É que atualmente estamos com vários sistemas e pra ajudar, bancos de dados diferentes (Oracle, SQL 2003, SQL 2008 e SQL 2008 R2).
    Dependendo da rotina, garantir a consistencia de dados com ADO, torna-se complicado.

    Beleza Marcos e obrigado pelas informações.


    Um Abraço,
    Rodrigo

Compartilhe esta Página