Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Por favor si me puede ayudar alguien (https://www.clubdelphi.com/foros/showthread.php?t=23836)

Petolansa 29-07-2005 20:16:44

Por favor si me puede ayudar alguien
 
Buenas a todos, es la segunda vez que los molesto gente...

Tengo que filtrar informacion en una BD informacion X fecha la cual se la
da un Datetimepicker, ese el que puse yo por ahi si hay otro, o manualmente
eso no seria drama, el tema que le tengo que asignar dos fechas, entre una y la otra.
Estoy trabajando con delphi 7 y la BD esta bajo sql server
En una BD primero tengo que filtralo por nombre de fabricante y despues por fecha la primera consulta es facil,lo que no se es manejar fhechas, ej el campo de operacion de la compra se llama dfact y es un campo date.
Lo que queria saber es como darle el parametro de fecha a una consulta SQL desde un ado query.


Desde ya mcuhas Gracias y agradezco de antemano la ayuda que me puedan dar

delphi.com.ar 29-07-2005 20:22:43

Podrías hacer algo como:
Código Delphi [-]
DataSet.Sql := 'SELECT * FROM TABLA ' +
                'WHERE ID_FABRICANTE = :Fabricante ' +
                  'AND FECHA BETWEEN :Desde AND :Hasta';
DataSet.Params[0].Value := edIdFabricante.Text;
DataSet.Params[1].Value := dtpFechaDesde.Date;
DataSet.Params[2].Value := dtpFechaHasta.Date;
DataSet.Open;

Saludos!

Petolansa 29-07-2005 22:05:26

Gracias por responder...
 
Gracias Federico, y eso es referido a que dataset?

Gracias

delphi.com.ar 29-07-2005 22:20:25

A cualquiera, en tu caso será a un TADOQuery!

Saludos!


La franja horaria es GMT +2. Ahora son las 08:50:12.

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