Zakładając wiersz 749 pliku C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php odnosi się do tego wiersza w twoim przykładzie...
if($this->row=$this->result->FetchRow()){
Twój problem polega na tym, że $this->result nie jest przedmiotem. Przypisujesz $this->result w poprzednim wierszu z wartością zwracaną $db->Execute($this->sql) . Więc jeśli $db->Execute() zwraca cokolwiek innego niż obiekt, który otrzymałbyś ten błąd. Domyślam się, że to $db->Execute() nie udało się wykonać zapytania z tego czy innego powodu i zwróciło boolean false lub jakaś inna wartość niebędąca obiektem wskazująca na uszkodzenie. Powinieneś najpierw sprawdzić zwracaną wartość pod kątem błędów, zanim użyjesz go na ślepo w ten sposób.
Zobacz też https://stackoverflow.com/a/12769983/1878262 [powiązane]