Ciao a tutti,
uso questo codice per un motore che cerca una parola o più tra le notizie:
codice:
chiave = "Musica"
Rs_newsmusicali.Source = "SELECT * FROM Tabnotizie WHERE "

For x = 0 To UBound(arrStringa)

Rs_newsmusicali.Source = Rs_newsmusicali.Source & "Titolo LIKE '%" & arrStringa(x) & "%' OR Sottotitolo LIKE '%" & arrStringa(x) & "%' OR Testo LIKE '%" & arrStringa(x) & "%'"


If x < UBound(arrStringa) Then
Rs_newsmusicali.Source = Rs_newsmusicali.Source & " AND "
End If

Next

Rs_newsmusicali.Source = Rs_newsmusicali.Source & " AND Categoria LIKE '"&chiave&"' ORDER BY Data DESC"
Vorrei che cercasse solo tra le notizie della categoria Musica, invece ne trova di ogni Categoria.
Immagino sia un problema di logica (troppi AND ), ma non riesco a capire come risolvere.
Grazie in anticipo.