Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Problema con conexiones ADODB

Estas en el tema de Problema con conexiones ADODB en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola amigos, estoy realizando una pequeña aplicación para la carga de data de un txt a una Base de Datos. para lo cual, estoy realizando ...
  #1 (permalink)  
Antiguo 10/01/2009, 08:27
Ohm
 
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 2
Problema con conexiones ADODB

Hola amigos,
estoy realizando una pequeña aplicación para la carga de data de un txt a una Base de Datos. para lo cual, estoy realizando pruebas en mi servidor local(en mi PC). Por ello cree 2 bases de datos, una es la replica de la BD original a la cual cargare la data, y la otra es una BD en la cual yo almacenaré el detalle de las cargas.

Eh avanzado en mi aplicacion y quise realizar pruebas, pero me encontre con un problema:

Cuando realizo una operacion me sale este error:

Código HTML:
Fatal error:  Call to a member function Fields() on a non-object in C:\AppServ\www\ti\seguimiento_carga\clases\negocio\carga.class.php on line 79
como si no reconociera la bd. me parece que solo realiza una sola conexion, puesto que copie mis tablas a una sola BD y este ejecuto sin problemas la aplicacion.


Tengo un archivo en el cual tengo las dos conexiones a diferentes bases de datos, pero dentro del mismo servidor.

conexion.class.php
Código PHP:
class conexion_replica_original
{
    static private 
$instancia_replica_original null;
    public 
$dbLink_replica_original null;

    private function 
__construct()
    {
        try {
        
$this->dbLink_replica_original ADONewConnection('mysql');
        
$this->dbLink_replica_original->setFetchMode(ADODB_FETCH_ASSOC);
        
$dbconnected_replica_original $this->dbLink_replica_original->PConnect('localhost''XXX''XXXXX''simulador_replica_original_prueba');  // PARA PRUEBAS
        
} catch (Excepcion $e){
            throw new 
conexionexcepcion('ERROR: No se pudo conectar a la Base de Datos replica_original.');
        }
    }

    static public function 
getInstancia_replica_original()
    {
        if (
self::$instancia_replica_original == null) {
            
self::$instancia_replica_original = new conexion_replica_original();
        }
        return 
self::$instancia_replica_original;
    }
}


class 
conexion_detalle_carga
{
    static private 
$instancia_detalle_carga null;
    public 
$dbLink_detalle_carga null;

    private function 
__construct()
    {
        try {
            
$this->dbLink_detalle_carga ADONewConnection('mysql');
            
$this->dbLink_detalle_carga->setFetchMode(ADODB_FETCH_ASSOC);
            
$dbconnected_detalle_carga $this->dbLink_detalle_carga->PConnect('localhost''XXX''XXXXX''seguimiento_replica_original');
        } catch (
Excepcion $e){
            throw new 
conexionexcepcion('ERROR: No se pudo conectar a la Base de Datos detalle_carga.');
        }
    }

    static public function 
getInstancia_detalle_carga()
    {
        if (
self::$instancia_detalle_carga == null) {
            
self::$instancia_detalle_carga = new conexion_detalle_carga();
        return 
self::$instancia_detalle_carga;
    }

presumo que algo hago mal en mis conexiones.. les agradeceria que me pudieran orientar en ello, sobre todo aquellos que tienen experiencia con el ADODB.

Muchas Gracias de antemano.
  #2 (permalink)  
Antiguo 10/01/2009, 14:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Problema con conexiones ADODB

Tema trasladado a PHP Orientado a Objetos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.