Closed lucasglobal closed 10 years ago
O ADODB já tem todas as proteções contra entradas inválidas e não deixa chegar em nenhuma exceção, fazendo aparecer um erro PHP no código, portanto, essas exceções estavam sendo desnecessárias, portanto, foram retiradas.
Sérgio, está ocorrendo erro na hora de fazer os testes na camada controller, o qual puxa do BD, a excessão está estourando sem precisar. Tratar sql incorreto e resultado de busca nulo.
$resultado = $this->conexao->banco->Execute($sql);
Caso o sql esteja incorreta, a variável $resultado será nula.$registro = $resultado->FetchNextObject();
Se a variável $resultado for nula, o acesso ao metodo FetchNextObject() vai quebrar a aplicação.