Cosa c'è di sbagliato su questa query?

sottCat = TRIM( Request( "sottCat" ))

query="SELECT prodotti.id, prodotti.codice, prodotti.descrizione, prodotti.desc_tecnica, prodotti.foto, prodotti.marca, prodotti.prezzo, prodotti.promo, prodotti.message_promo, prodotti.sottocategoria, Listini.* FROM prodotti INNER JOIN Listini ON prodotti.id = Listini.idProdott WHERE sottocategoria='" & sottCat & "' AND delete=false ORDER BY prezzo, codice"

Mi da il seguente errore:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1

P.s.: su access funziona!