Ciao, access e sql server hanno due sintassi diverse.
Comunque visto che hai una sola tabella perchè non scrivi semplicemente:
select *
from clienti
where cli_for = 1
order by cli_ragsoc
In ogni caso non mi pare che tu abbia ricevuto un errore di sintassi.