Cara Ana:

  Acho que voce tera de perguntar isto a uma lista especifica de PHP. Nesta 
lista de Oracle, acho que poucos saberao o que eh um "require_once", ok?


 Atenciosamente,


Márcio de Figueiredo Moura e Castro


Oracle 10g DBA OCA
Oracle PL/SQL Developer OCA




________________________________
De: Ana <doceang...@yahoo.com.br>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 19 de Julho de 2011 9:14:26
Assunto: [oracle_br] Conectar duas bases diferentes mesmo arquivo .php

  
Bom dia pessoal!

Tenho 2 bases uma Oracle 9i e outra 10g, preciso urgentemente fazer um select 
no 
Oracle 9i em um mesmo arquivo php que utiliza o Oracle 10g...
É possível?

Vou dar um exemplo do que eu fiz... Criei 2 arquivos de conexão .php (um para 
cada banco de dados) nele tem meus ociConctar(), ociDesconectar(), e todos 
funcionam...

//exemplo do banco 1 (funciona esse) esse arquivo se chama config.php
function ociConectar()
{
global $ociConn1;
$db = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(Host = 200.169.63.2)(Port = 1521)))
(CONNECT_DATA = (SID = meusid)))";
if(!(  $ociConn1 = oci_connect("usuario", "senha", $db)  ))
return $conectado1 = 0;
else 
return $conectado1 = 1;
}

//exemplo do banco 2 - esse arquivo se chama config2.php
function ociConectar2()
{
global $ociConn2;
$db2 = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(Host = 200.169.63.4)(Port = 1521)))
(CONNECT_DATA = (SID = gep)))";
if(!(  $ociConn2 = oci_connect("usuario", "senha", $db2)  ))
return 0;
else 
return 1;
}

////////////////
Lá no meu arquivo .php eu dou 2 require_once:

require_once(config.php);
require_once(config2.php);

Durante o código existem vários ociExecutar($sql);  do banco 1 que funcionam! 
MAS, quando eu dou um ociExecutar2($sql); 

no meio do código é aí que não funciona... 

Minha tupla2() vem vazia. E tem dados nesse select, e o user ta certo
e eu já conferir e reconferir dezenas de vezes e não entendo o pq da minha 
tupla2() já dei ociDesconectar antes e ociCOnectar2() mas ainda não funciona...

Eu só corro pra cá quando é importante, alguém pode me ajudar??


 

[As partes desta mensagem que não continham texto foram removidas]

Responder a