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 *