COMO UTILIZO LIKE CON VBASIC
hola a todos ... soy nuevo en esto .....
lo q quiero hacer es x buscar un dato, pero para esto puedo tener la opcion de solo ingresar las primeras letras de un dato q ingreso en un text box .... estoy utilizando la siguiente consulta:
N = Text1 + "%"
Adodc1.RecordSource = "select * from libro WHERE nombre LIKE \'&N%\' "
Adodc1.Refresh
pero solo me muestra el libro cuyo nombre empieza con N ... pero no es lo q yo quiero, xfa ayuda!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
lo q quiero hacer es x buscar un dato, pero para esto puedo tener la opcion de solo ingresar las primeras letras de un dato q ingreso en un text box .... estoy utilizando la siguiente consulta:
N = Text1 + "%"
Adodc1.RecordSource = "select * from libro WHERE nombre LIKE \'&N%\' "
Adodc1.Refresh
pero solo me muestra el libro cuyo nombre empieza con N ... pero no es lo q yo quiero, xfa ayuda!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Recuerda que se usan los caracteres comodines ....
Car* podria traer ocurencias como Caro, Carta, Carlos etc, yl el signo de pregunta ? cuando no ssbe con certeza el dato
C?r ocurrencias como Certamen, Cerrojo, Cuervo etc
Podrias hacer esto...
N = Text1 + "%"
Adodc1.RecordSource = "select * from libro WHERE nombre LIKE N & "*"
Adodc1.Refresh
O bien
Adodc1.RecordSource = "select * from libro WHERE nombre LIKE Text1.Text & "*"
Espero te sirva maestro.
Un saludo
Jose Oscar
Car* podria traer ocurencias como Caro, Carta, Carlos etc, yl el signo de pregunta ? cuando no ssbe con certeza el dato
C?r ocurrencias como Certamen, Cerrojo, Cuervo etc
Podrias hacer esto...
N = Text1 + "%"
Adodc1.RecordSource = "select * from libro WHERE nombre LIKE N & "*"
Adodc1.Refresh
O bien
Adodc1.RecordSource = "select * from libro WHERE nombre LIKE Text1.Text & "*"
Espero te sirva maestro.
Un saludo
Jose Oscar
