Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

conexão em 2 bancos (MySql e Oracle)

27 de Julho de 2013, 13:09 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 16 vezes

Amigos, estou desenvolvendo um sisteminha simples.

É um cadastro de agendamentos. O login é feito pelo MySql, assim como a gravação dos dados. Isso está funcionando perfeitamente. 

Porém, tem uns dados, que eu preciso mostrar num SelectField talvez, que preciso acessar num banco Oracle.  

Como fazer? 

 

Desde já agradeço. 

Autor: mauricio pessoa


55 comentários

  • 8232f093b28c8aa4ff5c12b6e9546631?only path=false&size=50&d=404mauricio pessoa(usuário não autenticado)
    29 de Julho de 2013, 23:10

     

    alguém consegue me dar uma luz?

    obrigado.

  • 8232f093b28c8aa4ff5c12b6e9546631?only path=false&size=50&d=404mauricio pessoa(usuário não autenticado)
    6 de Agosto de 2013, 9:21

     

    Galera, ninguém consegue me dar uma luz?

    Será que tem jeito, no FormDin, de fazer isso? 

    • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
      6 de Agosto de 2013, 20:56

       

      Maurício,

      a classe TPDOConnection  utiliza constantes que não pode ser redefinidas porque o php não permite, por isso ela só permite uma conexão por requisição, quando sobrar um tempo vou altera-la para não utilizar constantes e permitir mais de  uma conexão.

      Sendo assim, você pode utilizar a classe TDAO, que ainda não está totalmente concluída mas já permite acessar vários bancos ao mesmo tempo e fazer consultas.

      Exemplo de utilização:

      echo '<h1>Oracle</h1>';
      $daoOracle = new TDAO(null,'oracle','root','123456','xe','192.168.1.140');
      $res = $daoOracle->query("select COD_UF,SIG_UF     from ROOT.TB_UF");
      print_r($res);

      echo '<hr><h1>MySql</h1>';
      $daoMysql = new TDAO(null,'mysql','root','123456','dbteste','192.168.1.140');
      if( !$daoMysql->connect())
      {
          die($daoMysql->getError());
      }

      $res = $daoMysql->query("select COD_UF,SIG_UF from TB_UF");
      print_r($res);

      Abraço.

Essa comunidade não possui posts nesse blog