FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Operador LIKE
Hola gente, como estan? Tengo una pregunta: tengo un query reflejado en un DBGrid, quiero hacer una opcion "buscar" y utilizo el operador LIKE en la sentencia SQL para buscar subcadenas. El problema es que uno de los campos por el que quiero buscar es de tipo numerico en la tabla fuente del query y el LIKE me da error al no ser un string lo que se busca. Hay alguna forma de corregir esto que no sea cambiando el tipo de dato (de integer a string) de dicho campo en la tabla??
|
#2
|
||||
|
||||
Que motor de BD usas?
Acabo de probar con FireBird 2.0 y me funciona bien la siguiente consulta:
Pero si trato de usarla asi:
No me muestra error, pero tampoco me muestra resultado.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Estoy usando una BD de escritorio por ahora (Paradox). Me da un error "type mismatch in expresion" supongo porque el tipo de dato del campo en la tabla para usar el LIKE debe ser un string y yo estoy queriendo utilizarlo en un campo del tipo integer...
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Operador MINUS | Ana Tudela | Firebird e Interbase | 3 | 16-11-2006 18:31:38 |
Problemas con Operador Or | lucasarts_18 | SQL | 14 | 22-07-2006 03:23:21 |
Operador IS | Aztaroth | C++ Builder | 8 | 04-08-2004 14:44:27 |
Operador *= | febito | SQL | 1 | 09-06-2004 21:26:43 |
Operador @ | Tanix | PHP | 2 | 27-10-2003 10:07:14 |
|