Suponiendo que la línea 749 del archivo C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
se refiere a esta línea en su ejemplo...
if($this->row=$this->result->FetchRow()){
Entonces tu problema es que $this->result
no es un objeto. Asignas $this->result
en la línea anterior con el valor de retorno de $db->Execute($this->sql)
. Entonces si $db->Execute()
devuelve cualquier cosa que no sea el objeto, obtendrías ese error. Supongo que es $db->Execute()
no pudo ejecutar su consulta por un motivo u otro y devolvió un boolean
false
o algún otro valor no objeto como indicación de falla. Primero debe verificar el valor de retorno en busca de errores antes de usarlo a ciegas de esta manera.
Consulte también https://stackoverflow.com/a/12769983/1878262 [relacionado]