CISA FotoGallery

Statistiche

Tot. visite contenuti : 928021
Home Articoli tecnici VBA Operatore like con più parole da ricercare

Operatore like con più parole da ricercare

Mettiamo il caso di avere una stringa "Pomodori verdi fritti" e dover vedere se in una tabella abbiamo o pomodori o verdi o fritti.

Se noi facessimo
SELECT miocampo FROM miatabella WHERE miocampo like ...
avremmo il problema che ci restituirà sempre rs.Eof

Questo perchè stiamo dicendo a Jet di chiedere al db di guardare se ha già quella stringa non parte di essa.

Il problema si supera facilmente invertendo il confronto e cioè noi vediamo se i valori del nostro campo sono inseriti con il like nella stringa che ricerchiamo e quindi scriviamo

SELECT miocampo FROM miatabella WHERE 'Fritti' like '*' & miocampo & '*'