Hola gente, a ver si me podeis echar un cable un cable con un problema que me he encontrdo!
Antetodo, realizido la conexion con ADOdb hacia oracle, utilizando oci8.
Código PHP:
<?php
/**
* @author Joanan
* @copyright 2012
*/
session_start();
$session = session_id();
//Incluir la clase que hace permite conexión a Oracle
include ('./adodb5/adodb.inc.php');
include ('./adodb5/adodb-pager.inc.php');
include ('./adodb5/adodb-exceptions.inc.php');
//Crear Conexión:
$DB = ADONewConnection('oci8');
$DB->connectSID = true;
//Datos de conexion
//$ip_servidor ="10.0.0.5"; //Sí Php y Oracle están en la misma máquina
$ip_servidor ="10.4.2.120"; //Sí Php y Oracle están en la misma máquina
//en caso contrario incluir la ip del servidor oracle
$user ="f1";
$password ="f1";
$sid ="BD";
//Conexion
$con=$DB->PConnect($ip_servidor, $user, $password, $sid);
echo "conexion--->$con";
//Sí se establece la conexión el resultado es 1
$sql="select * from equip order by equ_nom";
$recordSet = $con -> Execute($sql);
if (!$recordSet){
print $con->ErrorMsg();
}else {
print "OK";
}
$recordSet->Close(); # optional
$con->Close(); # optional
?>
No se porque me lanza un, Fatal error: Call to a member function Execute() on a non-object in C:\xampp\htdocs\2n curs\SINTESI\Conexio.php on line 36.
Llevo 3 horas mirando el que i nada.
gracias.