no me funciona la busqueda en la base de datos a traves del comando .... localidad like'santander'.
Alguien me podria decir que esta mal, o en su defecto un sustituto...gracias
| |||
comando de busqueda like no me funciona la busqueda en la base de datos a traves del comando .... localidad like'santander'. Alguien me podria decir que esta mal, o en su defecto un sustituto...gracias |
| |||
Re: comando de busqueda like yo creo que debieras agregar el patron de busqueda en acces es el * y en sql el % ej select nombre from cliente where nombre like '" & santander & "%' |
| |||
Re: comando de busqueda like por ejemplo quiero que me encuentre dos localidades en la base de datos: santander monte - santander si pongo el codigo: sql="SELECT * FROM Restaurantes WHERE localidad like'"&santander&"%'" me estrae todos los restaurantes de la base de datos, icluso de otras localidades |
| |||
Re: comando de busqueda like Me parece que estas intentando poner en la sentencia el nombre de una variable que no existe por lo que te coge Like '' y te devuelve toda la base de datos, seria sql="SELECT * FROM Restaurantes WHERE localidad like'%santander%'" Y ahora te lo deberia devolver bien Pero seguramente tengas un campo buscar localidad o algo parecido asi que lo mejor sera que te crees una variable a la que le asignas el valor de tu campo buscar (o como se llame) y luego consultas: localidad=valordetucampo sql="SELECT * FROM Restaurantes WHERE localidad like '" & localidad & " %'" Espero que te sirva |