¿El error de sintaxis lo arroja delphi o lo arroja access?
Si la sentencia la construis tal como la publicaste, obviamente el error está en la sintaxis de pascal, y no en la del sql.
Una sentencia correcta, en pascal, y en SQL, sería:
Código Delphi
[-]
ADOQuery1.SQL.text := 'Select * from AUTOS where NOMBRE containing '
+ QuotedStr(edSearch.text);
Esto suponiendo que la clausula "containing" sea válida en Access, pues no es parte del estándar SQL.
Hasta luego.