ciao,
ho un problema che quando inserisco sulla textbox per filtrare su datagridview che uso con la query ma non si visualizza con il filtro.
ecco il codice:
query = "SELECT * FROM Dati WHERE Nome like'" & txtRicerca.Text & "*'"
ciao,
ho un problema che quando inserisco sulla textbox per filtrare su datagridview che uso con la query ma non si visualizza con il filtro.
ecco il codice:
query = "SELECT * FROM Dati WHERE Nome like'" & txtRicerca.Text & "*'"
Problema arcinoto.![]()
Tu scrivi:
1) Prima di tutto aggiungerei uno spazio dopo il LIKE (la chiarezza innanzitutto)codice:like'" & txtRicerca.Text & "*'"
2) sostituisci l'asterisco (*) con il segno percentuale (%)codice:like '" & txtRicerca.Text & "*'"
3) ti consiglio di abituarti ad usare i Parametri nei Command (vedi mio progetto su ADO.NET in firma)
Ad esempio, se la stringa che cerchi contiene un'apostrofo (es. Dall'Olio) la tua istruzione fallirà miseramente generando un'errore.
![]()
quello che mi hai chiesto non mi funziona ma non c'è un altra soluzione come where?