PDA

Ver la Versión Completa : Por favor si me puede ayudar alguien


Petolansa
29-07-2005, 20:16:44
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:

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 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!