Dengan asumsi baris 749 dari file C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php mengacu pada baris ini dalam contoh Anda...
if($this->row=$this->result->FetchRow()){
Maka masalah Anda adalah $this->result bukanlah sebuah objek. Anda menetapkan $this->result pada baris sebelumnya dengan nilai kembalian $db->Execute($this->sql) . Jadi jika $db->Execute() mengembalikan apa pun selain objek Anda akan mendapatkan kesalahan itu. Dugaan saya adalah $db->Execute() gagal menjalankan kueri Anda karena satu dan lain alasan dan mengembalikan boolean false atau beberapa nilai non-objek lainnya sebagai indikasi kegagalan. Anda harus memeriksa nilai pengembalian untuk kesalahan terlebih dahulu sebelum menggunakannya secara membabi buta seperti ini.
Lihat juga https://stackoverflow.com/a/12769983/1878262 [terkait]