PDA

Ver la Versión Completa : Problema con sql y la instruccion like


veronica
05-02-2007, 13:47:56
Hola de nuevo a todos, ya estoy aqui con otro problema, os explico:

Tengo un programita que mediante codigo sql selecciono los registros oportunos, mientas tenia Access97 todo perfecto, pero al pasar a Access 2000, con la instruccion like no me devuelve nada ejemplo ( SELECT * FROM TABLA WHERE NOMBRE LIKE '*VERO*' ), he probado a traves de ODBC y con ADO, y nada, registros seleccionados cero patatero.

Se os ocurre algo?.

Gracias.

AzidRain
05-02-2007, 18:08:11
el comodin en sql no es * sino %
debe decir:

LIKE '%VERO%'

ojo: Dependiendo de como configuraste el servidor las consultas pueden ser sensibles o no a las mayusculas.

Bicho
05-02-2007, 18:12:41
Hola,

el comodin en sql no es * sino %
debe decir:

Código:
LIKE '%VERO%'ojo: Dependiendo de como configuraste el servidor las consultas pueden ser sensibles o no a las mayusculas.

yo habia pensado lo mismo al principio, pero por lo que leo (http://www.clubdelphi.com/foros/showthread.php?t=12062), depende de la conexión que se use para conectarse a la base de datos, sirve el asterisco o el %.

veronica échale un vistazo al enlace que he puesto a ver si te sirve.

Saludos

veronica
05-02-2007, 18:44:40
Pues si, son las cosas de nuestro amigo gates.

Pero lo mas curioso es que con Access97 es al reves funciona el '*' y no funciona el '%', asi llevo varios dias dandole vueltas al asunto.

Gracias AzidRain, bicho y a todos los del foro, realmente funciona.