I finally got it working.
After trying to UPDATE without success, I started second-guessing myself and thought it was INSERT.
Sparrow brought me back on track, and I noticed after some research that my MAIN mistake was a set of DOUBLE QUOTES that I was missing.
Here is the coding for anybody interested. Watch out for those single and double quotes
SQLExecute('UPDATE dtClientName SET NACommunication1= " '+fmNeedsAssessment.NACommunicationText1.Text+' " WHERE id='+fmClientSearh.TableGrid1.sqlValue);
Thanks all.