Fórum clientdataset filtro data #324301
27/06/2006
0
gostaria de saber como consigo efetuar uma consulta utilizando o clientdataset ulilizando um campo datetime
where data between inicio and fim
obrigado
Airto
Curtir tópico
+ 0Posts
27/06/2006
Marcelo_mileris
ClientDataSet.Close; ClientDataSet.CommandText := ´select * from contas_receber where vencimento between :de and :ate´; ClientDataSet.Params[0].AsDate := EditDataDe.Date; ClientDataSet.Params[1].AsDate := EditDataAte.Date; ClientDataSet.Open;
Espero ter ajudado
Gostei + 0
27/06/2006
Miuuudo
Você tem que converter o valor para SQLTimeStamp
ClientDataSet.Close; ClientDataSet.CommandText := ´select * from contas_receber where vencimento between :de and :ate´; ClientDataSet.Params[0].AsSQLTimeStamp := DateTimeToSQLTimeStamp(EditDataDe.Date); ClientDataSet.Params[1].AsSQLTimeStamp := DateTimeToSQLTimeStamp(EditDataAte.Date); ClientDataSet.Open;
Gostei + 0
28/06/2006
Airto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)