Ciao a tutti!
avrei da chiedervi un'aiutino...
ho creato per la prima volta un motore di ricerca che inizialmente sembrava funzionare, poi si è rivelato una mezza ciofeca
io credo che sia un problema di sintassi di questa riga di codice
(dove nome è il valore preso dal form di ricerca)codice:Recordset1_cmd.CommandText = "SELECT * FROM santi WHERE isanti LIKE '% " & nome & "%' "
in pratica se io ricerco un nome ad esempio Carlo (da ricercare in un db access) mi ricerca tutti i campi che hanno il nome Carlo come parola distinta e non iniziale
se io cerco carlo e nel db ho un campo con scritto carlo rossi non trova nulla
se invece il campo contiene rossi carlo e io ricerco ancora carlo mi trova il campo.
inoltre se ho un campo con scritto giancarlo non lo trova perche cerca parole complete ma i campi che iniziano con crlo non escono fuori.
spero di essere stato comprensibile ed attendo un vostro aiuto!
grazie mille

Rispondi quotando