Ver Mensaje Individual
  #33  
Antiguo 04-10-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Si el campo es de tipo numérico (integer, float, etc) no debes usar quotedStr, pero claro, ahí se evalúa como numero, no puedes usar "like".

Código SQL [-]
select * from tabla where
importe > 33


La solución, aunque no es óptima, es usar un moldeo de tipos, (no tengo delphi ni FB delante, así que puedo equivocarme...).

Código SQL [-]
select * from tabla where
cast(importe as varchar) containing '33'
Ahora sí uso comillas porque he moldeado el valor del campo a un string.

Tip: El teléfono, suele ser un campo de texto para incluir el +34 como prefijo de españa, si es numérico no aparece el símbolo "+".

SAludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita