Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2009, 23:54
dago135
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Antigüedad: 17 años, 10 meses
Puntos: 0
Exclamación Catchable fatal error!!

hola
tengo este codigo el cual me marca el siguiente error:
Catchable fatal error: Object of class ErrorMsg could not be converted to string in /home/vertianc/public_html/jmp/admin/lib/core/app/AppModel.php on line 106



Código PHP:
function add(&$obj) {

        
$sql ModifySql::getSql('INSERT'$this->tbl->table$obj->get());
        
        
//echo "<pre>"; echo $sql; echo "</pre>";
        //exit();
        
$this->db->Execute($sql) or die(db_error($sql)); 
        return 
$this->db->Insert_ID(); 
    } 
ésta linea en especifico es la que marca el error
Código PHP:
$this->db->Execute($sql) or die(db_error($sql)); 

y a continuación está la función a la que hace referencia de getSql

Código PHP:
function getSql($action$table$fields$more_fields false$keys 'id') {
        
        
$fields = ($more_fields) ? array_merge($fields$more_fields) : $fields;
        
$sql_fields ModifySql::_getModifyFields($fields);
        
        if(
$action == 'UPDATE') {
            
$where ModifySql::_getWhereSql($fields$keys);
            
$sql $action ' ' $table ' SET ' $sql_fields ' WHERE ' $where;            
        
        } elseif (
$action == 'INSERT') {
            
$sql '"'.$action ' INTO ' $table ' SET ' $sql_fields.'"';
        } elseif (
$action == 'REPLACE') {
            
$sql $action ' ' $table ' SET ' $sql_fields;
        } else {
            die(
'Wrong sql action ' $action 'in getModifySql()');
        }
        
        return 
$sql;
    } 
he intentado varias cosas, que recomiendan?