Originariamente inviato da theseo
ebbene io volutamente ho immesso un record che nel campo descrizione ha SQUAL
poi nel campo di ricerca scrivo SQUALO e quello lì non esce fuori
esce fuori solo se scrivo SQUAL
ahhhhhhhh perchè????
"%SQUAL%" equivale a dire: tutte le stringhe che comprendono SQUAL.
"SQUAL" è una stringa compresa nella stringa "SQUALO", quindi se nel DB hai un record contenente SQUALO, specificando nella query la ricerca di "%SQUAL%" il record verrà selezionato.
Al contrario "SQUALO" non è una stringa compresa in "SQUAL", quindi se nella query chiedi di ricercare la stringa "%SQUALO%" non potrai mai avere come risultato il record che contiene solo "SQUAL".

Quindi, se nel campo di ricerca inserisci SQUALO e il record contiene una stringa SQUAL, è giusto che non venga selezionato.

Spero di essere stato chiaro