Cita:
previamente encontre en la documentacion que mencionaron sobre las librerias ADODB asi que descargue el paquete de librerias y coloque el directorio "adodb" (con todo y su contenido) dentro de mi directorio www (utilizo el appserv) , reinicie el apache y al ejecutar mi pagina de prueba, me sale el siguiente error.<?php
include ('adodb/adodb.inc.php');
$tnsName="miservicio";
$usuario = "miusuario";
$contrasenna = "mipass";
$db = NewADOConnection("oci8");
$db->Connect($tnsName, $usuario, $contrasenna);
// $db->debug = true;
$rs = $db->Execute("select ENTCODIGO as CODES, ENTNOMBRES as NOMBRES from t_ceprem_cepre_alumnos");
while ($arr = $rs->FetchRow()) {
print "<pre>";
print_r($rs->GetRows());
print "</pre>";
}
?>
include ('adodb/adodb.inc.php');
$tnsName="miservicio";
$usuario = "miusuario";
$contrasenna = "mipass";
$db = NewADOConnection("oci8");
$db->Connect($tnsName, $usuario, $contrasenna);
// $db->debug = true;
$rs = $db->Execute("select ENTCODIGO as CODES, ENTNOMBRES as NOMBRES from t_ceprem_cepre_alumnos");
while ($arr = $rs->FetchRow()) {
print "<pre>";
print_r($rs->GetRows());
print "</pre>";
}
?>
Cita:
al parecer el error sale al procesar el adodb.inc.php que en la linea 53 me indica lo siguiente:Warning: include_once(C:\AppServ\www\adodb/adodbSQL_drivers/oci8/oci8_driver.inc) [function.include-once]: failed to open stream: No such file or directory in C:\AppServ\www\adodb\adodb.inc.php on line 53
Warning: include_once() [function.include]: Failed opening 'C:\AppServ\www\adodb/adodbSQL_drivers/oci8/oci8_driver.inc' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\adodb\adodb.inc.php on line 53
Fatal error: Class 'oci8_driver_ADOConnection' not found in C:\AppServ\www\adodb\adodb.inc.php on line 83
Warning: include_once() [function.include]: Failed opening 'C:\AppServ\www\adodb/adodbSQL_drivers/oci8/oci8_driver.inc' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\adodb\adodb.inc.php on line 53
Fatal error: Class 'oci8_driver_ADOConnection' not found in C:\AppServ\www\adodb\adodb.inc.php on line 83
Cita:
entre a ese directorio "adodbSQL_drivers" y vi directorios con nombres de la mayoria de base de datos (al margen de mi ignorancia en el tema supongo que debe ser el soporte para cada tipo de base de datos y logicamente no encontre un directorio llamado oracle) no se si esto es asi o debo descargar librerias adicionales para trabajar con oracle.......por favor cualquier sugerencia es bienvenidainclude_once ADODB_DIR . '/adodbSQL_drivers/' . $dbtype . '/' . $dbtype . '_driver.inc';
la imagen que muestra el contenido de mi directorio adodbsql_drivers es el siguiente
![](http://www.une.edu.pe/contenido.jpg)
Por favor si alguien me puede ayudar....
Muchas gracias.
Slds.
Datos de referencia:
Sistema Operativo: WinXP Profesional
Base de Datos: Oracle 11g
Appserv: version 2.5.8
(Apache Web Server Version 2.2.4
PHP Script Language Version 5.2.1
MySQL Database Version 5.0.27
phpMyAdmin Database Manager Version 2.9.2)