Hmmm... I guess VFP is getting confused and thinking THISFORM is a table alias.
What if you put parentheses around thisform.firstname_txt.value:
update employeemain set firstname = <b>(</b>thisform.firstname_txt.value<b>)</b>;
where employeeId = thisform.employeeId_txt.value
Does that help?
--Brad