Ver Mensaje Individual
  #4  
Antiguo 13-03-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por negrokau Ver Mensaje
hola, la verdad no se como se concatena 3 campos de una misma tabla en un mismo edit con la funcion LIKE, me gustaria una ayuda si se puede, uso query y mis campos son COD_BARRA, CATEGORIAS Y DESCRIPCION, mi tabla se llama STOCK

me explicaron de esta forma pero no me funciona
Código Delphi [-]
Q_STOCK2.Close;
Q_STOCK2.SQL.Clear;
Q_STOCK2.SQL.Text:='SELECT * FROM STOCK WHERE UPPER(cod_barra||'' ''||CATEGORIA||'' ''||MERCADERIA)';
Q_STOCK2.Open;
les agradeceria mucho su ayuda... gracias
Hola.

Es que esa sentencia carece de sentido, no está comparando la concatenación con nada...

Sería sintácticamente correcta si fuese algo como por ejemplo:
Código SQL [-]
SELECT * FROM STOCK
WHERE UPPER(COD_BARRA || '' '' || CATEGORIA || '' '' || MERCADERIA) LIKE '%' || OTRO_CAMPO || '%'

De todos modos, ¿ Donde entra a jugar el Edit en todo esto ?

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 14-03-2012 a las 00:12:00.
Responder Con Cita