Förutsatt rad 749 i filen C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php syftar på den här raden i ditt exempel...
if($this->row=$this->result->FetchRow()){
Då är ditt problem att $this->result är inte ett objekt. Du tilldelar $this->result på föregående rad med returvärdet $db->Execute($this->sql) . Så om $db->Execute() returnerar allt annat än objekt som du skulle få det felet. Min gissning är $db->Execute() misslyckades med att köra din fråga av en eller annan anledning och returnerade en boolean false eller något annat icke-objektvärde som indikation på fel. Du bör kontrollera returvärdet för fel först innan du använder det blint så här.
Se även https://stackoverflow.com/a/12769983/1878262 [relaterat]