I could not find any query.executeUpdate() method in IQuery interface or ISession where i can pass an hql to update a record.
here is the hql:
string hql = "update QAD qa set qa.NFS=:NFS where qa.ID = 1145";
IQuery q = session.CreateQuery(hql).SetString("NFS", "10");