Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-08-2007
eldiegofg eldiegofg is offline
Miembro
 
Registrado: mar 2007
Ubicación: Colón - Entre Ríos
Posts: 54
Poder: 18
eldiegofg Va por buen camino
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??
Responder Con Cita
  #2  
Antiguo 24-08-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Que motor de BD usas?

Acabo de probar con FireBird 2.0 y me funciona bien la siguiente consulta:

Código SQL [-]
SELECT * from tabla where numerico like ('%2%')

Pero si trato de usarla asi:

Código SQL [-]
SELECT * from tabla where numerico like ('"%2%"')

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/
Responder Con Cita
  #3  
Antiguo 24-08-2007
eldiegofg eldiegofg is offline
Miembro
 
Registrado: mar 2007
Ubicación: Colón - Entre Ríos
Posts: 54
Poder: 18
eldiegofg Va por buen camino
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...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 21:10:18.


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
Copyright 1996-2007 Club Delphi