RE:consulta sql con el comando like
Por ejemplo imagina que quieres ver aquellos productos que comiencen con una letra determinada y el cuadro de texto se llama txtNombre, entonces tu código en esa parte tendría que ser escrito así:
SQL= "SELECT * FROM PRODUCTOS WHERE Nombre " & _
"LIKE ' " & txtNombre.Text & " *' "
Donde después del LIKE hay un apóstrofe antes de cerrar las comillas y el último par de comillas encierran un asterisco y otro apóstrofe (sin espacios). Esto es porque la cadena con la cual vas a comparar el campo nombre (que está en el cuadro de texto) debe estar encerrada entre comillas simples (apóstrofes).
Si quieres una explicación mucho más detallada escríbeme.