Ver Mensaje Individual
  #5  
Antiguo 27-07-2007
Avatar de PabloTech
PabloTech PabloTech is offline
Miembro
 
Registrado: ene 2007
Ubicación: Tucumán, Argentina
Posts: 82
Reputación: 18
PabloTech Va por buen camino
Smile Por añadidura

A la misma consulta también puedes trabajarla así:
Código SQL [-]
var Condicion: String;
...
 
with Query do
begin
  Close;
  SQL.Clear;
  SQL.Add('SELECT * FROM Tabla');
  SQL.Add('WHERE Campo = :x');
  // 3 es un ejemplo y podría ser tomado de un componente TEdit
  ParamByName('x').AsInteger = 3;
  // Si tienes condiciones opcionales, también podrías preguntar
  if Condicion = 'Cumple' then
  begin
    SQL.Add('AND CampoY = :y');
    // 1974 también podría ser tomado de otro componente
    ParamByName('y').AsInteger = 1974;
  end;
  Open;
end;

Saludos
__________________
Cita:
Cuando respetes al ilustrado y al ignorante, al rico y al pobre, al bello y al feo, estarás muy cerca de la sabiduría, que trasciende lo aparente.

E. Rharo
Responder Con Cita