Assumindo a linha 749 do arquivo
C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
está se referindo a esta linha no seu exemplo ... if($this->row=$this->result->FetchRow()){
Então seu problema é que
$this->result
não é um objeto. Você atribui $this->result
na linha anterior com o valor de retorno de $db->Execute($this->sql)
. Então se $db->Execute()
retorna qualquer coisa que não seja objeto, você obteria esse erro. Meu palpite é $db->Execute()
falhou ao executar sua consulta por um motivo ou outro e retornou um boolean
false
ou algum outro valor não-objeto como indicação de falha. Você deve verificar o valor de retorno para erros primeiro antes de usá-lo cegamente assim. Consulte também https://stackoverflow.com/a/12769983/1878262 [relacionado]