FoxPro/Visual FoxPro - Cosas raras en una tabla

 
Vista:

Cosas raras en una tabla

Publicado por Raúl Redondo (1 intervención) el 27/12/2004 14:51:19
Hola a tod@s, resulta que cuando hago consultas vía ODBC a una tabla preguntando por una refernecia concreta, según la referencia que sea, la consulta me muestra resultados o no, existiendo información en ambos casos. En cambio, preguntando con "like" y usando el comodín en lugar de poner el dato completo buscado, sí que me aparecen esos resultados, ¿alguien sabe cómo solucionarlo? Las consultas son sencillas, como por ejemplo:
- SELECT * FROM TABLA1 WHERE REF = 'CASA' --> FUNCIONA
- SELECT * FROM TABLA1 WHERE REF = 'CESTA' --> FALLA
- SELECT * FROM TABLA1 WHERE REF LIKE 'CEST%' --> me muestra las líneas en que aparece la referencia "CESTA", el problema es que no puedo hacer excepciones, ya que son unas 500 refrencias y sólo he localizado que me fallen 2 en esta tabla y esas mismas 2, sí que funcionan en otras tablas, ¿alguna idea?¿a alguien se le ocurre algo que pueda hacer?

Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cosas raras en una tabla

Publicado por JorgeE (19 intervenciones) el 27/12/2004 17:38:48
Intenta probando la clausula substr: ej;
CADENA="CASA" --> considera las mayusculas y minusculas
SELECT * FROM TABLA1 WHERE substr(REF,1,len(cadena)=CADENA
puedes contactarme en mi mail si asi lo deseas...
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar