Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problema con sql y la instruccion like (https://www.clubdelphi.com/foros/showthread.php?t=40009)

veronica 05-02-2007 13:47:56

Problema con sql y la instruccion like
 
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:
Código:

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,

Cita:

Empezado por AzidRain
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, 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

Resuelto el comodin es %
 
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.


La franja horaria es GMT +2. Ahora son las 22:32:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi