è tutta oggi che ci sto su
allora questa query mi dà errore "parametri insufficenti"

strSQL="SELECT Price*(1-Discount/100)*(1+Tax/100) AS PriceTmp FROM Products ORDER BY PriceTmp DESC"

facendo qualche prova la ho riscritta come

strSQL="SELECT Price*(1-Discount/100)*(1+Tax/100) AS PriceTmp FROM Products ORDER BY Price*(1-Discount/100)*(1+Tax/100) DESC"

e funziona...
per caso è vietato ordinare in secondo un alias?!
non ho trovato niente a riguardo...
grazie in anticipo a chi mi illumina