PHP y ODBC
Publicado por Luis Castro (20 intervenciones) el 11/04/2005 15:40:05
Estimados programadores, tengo problemas para conectar PHP Version 4 con Oracle. Lo estoy haciendo por ODBC porque me parece la manera mas facil, ya que el acceso a Oracle es Remoto. Yo creo el ODBC y le hago el test de conexión y está perfecto, pero cuando utilizo PHP me devuelve el siguiente error:
Warning: odbc_connect(): SQL error: No se puede cargar el controlador especificado debido al error del sistema 126 (CR Oracle8 v3.6)., SQL state IM003 in SQLConnect in c:\inetpub\wwwroot\oracle\conexion.php on line 7
He probado con otras bases de datos como el ODBC de MySQL, el de Access y el de SQL SERVER y si funcionan perfectamente.
El código PHP es el que les muestro a continuación:
if ($conexion = odbc_connect('PRUEBA','MR','XXXXXX',0))
{
echo "Conexión Exitosa";
$query = "Select * from clientes";
$ejecquery = odbc_do($conexion,$query);
while (odbc_fetch_row($ejecquery))
{
$nombre = odbc_result($ejecquery,1);
echo "$nombre<br>";
}
}
else
print ('El error es'.odbc_error($conexion));
odbc_close($conexion);
?>
Si alguien por favor detecta algún error o sabe algo sobre el tema se los agradeceré enormemente.
Sin más a que hacer referecia y esperando ayuda
Luis Castro
PD: Gracias de antemano
Warning: odbc_connect(): SQL error: No se puede cargar el controlador especificado debido al error del sistema 126 (CR Oracle8 v3.6)., SQL state IM003 in SQLConnect in c:\inetpub\wwwroot\oracle\conexion.php on line 7
He probado con otras bases de datos como el ODBC de MySQL, el de Access y el de SQL SERVER y si funcionan perfectamente.
El código PHP es el que les muestro a continuación:
if ($conexion = odbc_connect('PRUEBA','MR','XXXXXX',0))
{
echo "Conexión Exitosa";
$query = "Select * from clientes";
$ejecquery = odbc_do($conexion,$query);
while (odbc_fetch_row($ejecquery))
{
$nombre = odbc_result($ejecquery,1);
echo "$nombre<br>";
}
}
else
print ('El error es'.odbc_error($conexion));
odbc_close($conexion);
?>
Si alguien por favor detecta algún error o sabe algo sobre el tema se los agradeceré enormemente.
Sin más a que hacer referecia y esperando ayuda
Luis Castro
PD: Gracias de antemano
Valora esta pregunta
0