mds2013gx / mds2013

1 stars 3 forks source link

Interface Quebrada #13

Closed eliseuegewarth closed 10 years ago

eliseuegewarth commented 10 years ago

O metodo CrimeDAO->somaTotalRoubo() esta quebrando a aplicação e retornando o erro: Fatal error: Call to a member function FetchNextObject() on a non-object in C:\xampp\htdocs\mds2013\persistence\CrimeDAO.php on line 106.

Se voce puder verificar por que o metodo esta quebrando e corrigi-lo, agradeço.

eliseuegewarth commented 10 years ago

O problema foi resolvido. esse erro estava ocorrendo pois havia um erro no sql, que causava um erro na execução do mesmo e fazia o banco retornar nulo ($resultado = $resultado = $this->conexao->banco->Execute($sql);). Quando o comando ($registro = $resultado->FetchNextObject();) era executado, ele tentava chamar o metodo FetchNextObject() de um objeto nulo. O sql foi corrigido, mas deve-se tratar o erro de sql (fazer tratamento de exceção de sql error).