Eu utilizo assim (Um exemplo, mas tem outras formas):
  function _delete($id){
   if ($this->db->delete($this->_table, array('Id' => $id))){
      return TRUE;
   }else{
    $msg = $this->db->_error_message();
    $num = $this->db->_error_number();
    throw new Exception("Error(".$num.") ".$msg);
   }
 
  }
 > From: [email protected]
> Date: Tue, 6 Sep 2011 17:35:53 -0300
> To: [email protected]
> Subject: [CodeIgniter] Dúvida Bando de dados
> 
> Olá, estou com uma dúvida como eu posso retornar um erro que tenha ocorrido
> em uma consulta mysql usando as funções de active record?
> 
> -- 
> Romulo Pires Pinto
> UFF/IC/BCC
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
                                          
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a