ottimo!
nel frattempo ho provato col carattere jolly "_" sostituendo tutte le vocali.
il risultato è buono e solo in certi contesti da troppi risultati.
poi si potrebbe assegnare un valore di maggior corrispondenza ai risultati, ma bisogna valutarne l'utilità in base al progetto.
invece, quello che hai proposto, è decisamente meglio e perfetto.
passo la variabile al replace per aggiungere i caratteri accentati:
codice:
val=replace(trim(request("val")),"'","''")
valNome=replace(val,"a","[aà]")
valNome=replace(valNome,"i","[iì]")
valNome=replace(valNome,"u","[uù]")
valNome=replace(valNome,"o","[oò]")
valNome=replace(valNome,"e","[eèé]")
'poi costruisco la query inserendo la variabile modificata
... where nome LIKE '%"&valNome&"%' ...
sarebbe più elegante chiamare una funzione per la variabile in questione, tipo
codice:
... where nome LIKE funzione('%"&val&"%') ...
ma non ho trovato modo per farla fungere, dite che c'è modo?
grazie andrea mi sei stato molto di aiuto