Dove mi sbaglio?

Questa è la query...

codice:
ricerca=Request.Form("ricerca")
scelta=request.form("scelta")
SQL = "SELECT * FROM '%" & scelta & "%' WHERE ragionesociale LIKE '%" & ricerca & "%' "
response.write(sql)
response.flush
set rec = conn.Execute(SQL)
Questo è l'errore:

SELECT * FROM '%azienderm%' WHERE ragionesociale LIKE '%test%'
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nella query. Proposizione della query incompleta.


L'errore è restituito sulla linea del con.execute
Perchè?