Ver Mensaje Individual
  #6  
Antiguo 05-12-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pones tu consulta así:

Código SQL [-]
select
  Table1.ClaveProducto, Table1.Cantidad,
  Table2.Descripcion, Table1.Precio
from
  Table1,Table2
where
  Table1.ClaveProducto = Table2.ClaveProducto
  and
  Table1.ClaveFactura := :clave_factura

Observa los dos puntos : antes de clave_factura. Eso indica que clave_factura es un parámetro que debes llenar, y lo haces antes de ejecutar la consulta usando el método ParamByName del Query que estés usando:

Código Delphi [-]
Query.ParamByName('clave_factura').AsString := factura;
Query.Open;

clave_factura es un ejemplo, el parámetro puede llamarse como sea.

// Saludos
Responder Con Cita