Consulta en bases de datos

Buenos días, tengo un problema haciendo un programa en visual basic, estoy haciendo un programa que maneja bases de datos en access y quiero hacer una consulta con el comando like y cada que le asigno al recordset una consulta con el comando like como que no encuentra nada y me marca un error de que se encuentra un EOF o un BOF, no creo que este metiendo mal la sintaxis por que no me marca errores en la linea, hago algo así:
Select Domicilio, Telefono, From Llamadas Where Domicilio like '*av.*'
no se si me pudieras dar un ejemplo de como lo has usado o si tuvieras algun programa muy corto solo para ver el funcionamiento, por que si me urge, gracias por tu atencion, espero respuesta.

2 respuestas

Respuesta
1
Lo que pasa es que el LIKE se usa con % y no con *
Así
select * from xx where campo1 like '%av%'
Respuesta
1
La sintaxis parece correcta, tendría que funcionarte así ...
Asegurate que existan campos con las letras "av."
En informix tuve problemas porque distingue may y minúsculas, entonces tuve que hacer un ucase(domicilio) like '%av.%'
Use % porque en informix, sql server, mysql .. se usa % ..
Pero en access se usa *

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas