Sorry, ogni tanto mi faccio prendere la mano....

Credo di aver risolto il problema. Devi usare le virgolette (") per racchiudere i nomi di campi e tabelle che includono degli spazi.

Ti riporto un esempio di statement SQL testato su un database esistente tramite il componente BDE TQuery:
codice:
  SELECT * FROM "Indirizzi dipendenti"
  WHERE "ID dipendente" = 2
Questa query permette di estrarre dalla tabella Indirizzi dipendenti tutti i record che contengono il valore 2 all'interno del campo ID dipendente.

Adattalo al tuo caso (inserendo anche il parametro di cui fai giustamente uso) e tutto dovrebbe funzionare a meraviglia.

Ciao!