io ho una select di questo tipo:


strSql = "SELECT * FROM profilo WHERE tipo='"&tipo&"' AND musica='"&musica&"' etc etc..

il mio problema è che non sempre tutte le condizioni debbano essere vincolanti.

mi spiego meglio, supponendo di voler avere come risultati tutti i record con tipo=1 e musica qualsiasi, che valore devo dare alla variabile musica?


mi è vento in mente che potrei fare una catena di if, e aggiungere pezzi di stringa in questo modo:

strSql = "SELECT * FROM profilo WHERE "

if tipo<>"*" then strSql =strSql AND "tipo='"&tipo&"'

e cosi via, ma essendoci molte variabili, preferirei sapere se esiste un carattere che valga *