Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2015
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Query usando LIKE con un parametro

hola:
Quiero que dado un numero de registros de empleados pasarle como parametro solo el nombre y que me devuelva los empleados que tienen ese nombre, pero he probado varias combinaciones usando el parametro y no lo he logrado.

Código SQL [-]
select E.NOMBRES || ' ' || E.APELLIDO1 || ' ' || E.APELLIDO2 Nombre, nu.descripcion centro, e.direccion, e.telefono
from no_epla ne inner join STG_EGRAL.nom_empl e on e.id_empl = ne.id_empl
                       inner join no_uorg nu on nu.id_uorg = ne.id_uorg                
where e.activo = 1 and e.nombres like '%LUIS%' 
order by nu.descripcion, e.nombres

yo quisiera insertar donde esta LUIS el parametro.

Saludos
Luis Garcia
Responder Con Cita
  #2  
Antiguo 03-11-2015
Luis F. Orjuela Luis F. Orjuela is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá - Colombia
Posts: 68
Poder: 21
Luis F. Orjuela Va por buen camino
Sería así desde Delphi:

Utilizando un componente TEdit = ed_Cadena_Buscar y un IBQuery (Firebird / Interbase)

Código Delphi [-]
  With IBQuery1 do
    begin
      Close;
      SQL.Clear;
      SQL.Add('select E.NOMBRES || ' ' || E.APELLIDO1 || ' ' || E.APELLIDO2 Nombre, nu.descripcion centro, e.direccion, e.telefono');
      SQL.Add('from no_epla ne inner join STG_EGRAL.nom_empl e on e.id_empl = ne.id_empl');
      SQL.Add('inner join no_uorg nu on nu.id_uorg = ne.id_uorg');
      SQL.Add('where e.activo = 1 and e.nombres like :CADENA');
      SQL.Add('order by nu.descripcion, e.nombres');

      ParambyName('CADENA').AsString:='%'+ed_Cadena_Buscar.Text+'%';
      Open;
    end;
__________________
Ing. LUIS FERNANDO ORJUELA
BOGOTA - COLOMBIA
Responder Con Cita
  #3  
Antiguo 03-11-2015
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Query usando LIKE con un parametro

Trabajo muy bien, muchas gracias por la certera y pronta respuesta.

Saludos
Luis Garcia
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
Desactivar parametro en query Kenobi Varios 13 28-09-2015 10:48:06
Pasar un array como parámetro a una Query pape19 Varios 7 10-10-2011 22:53:40
Consulta usando query en delphi 7 Yensis22 SQL 3 25-08-2008 12:29:55
Saber si un parametro de un Query ha sido asignado sinalocarlos Varios 1 26-03-2008 02:44:38
Usando Query en delphi 7 quja SQL 2 16-10-2005 07:05:37


La franja horaria es GMT +2. Ahora son las 09:12:49.


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