Приемайки ред 749 на файла C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
има предвид този ред във вашия пример...
if($this->row=$this->result->FetchRow()){
Тогава вашият проблем е този $this->result
не е обект. Присвоявате $this->result
на предишния ред с върнатата стойност на $db->Execute($this->sql)
. Така че, ако $db->Execute()
връща нещо различно от обект, ще получите тази грешка. Моето предположение е $db->Execute()
не успя да изпълни вашата заявка по една или друга причина и върна boolean
false
или някаква друга необектна стойност като индикация за повреда. Трябва първо да проверите върнатата стойност за грешки, преди да я използвате сляпо по този начин.
Вижте също https://stackoverflow.com/a/12769983/1878262 [свързани]