Por favor me ajudem
15/08/2008
0
é muito simples,mas eu estou iniciando agora em delphi e apanho muito no
assunto.
Tenho uma tabela com nome de musica onde a mesma possui um campo com nome
de ´DATA´ onde coloco a data em que foi feito o registro.Só que ai vem o
problema para mim: Fazer uma consulta que me retornace os arquivos em um
periodo de duas datas.
Estou usando firebird 2.0 Delphi 7.0 e os seguintes componentes:
SQLConnection,SQLDataSet,DataSetProvider,clientDataSet e DataSource.
Queria colocar dois DateTimePicker umn Inicial e outro final para as datas.
Estou sem noção de como fazer a instrucão SQL e como fazer o código no Delphi.
Já me passaram em outros posts, mas não entendi porque eram componentes interbase
Eu sei que na internet existe algo sobre qualquer assunto, mas se alguém puder me passar
como é o SQL e o código Delphi ficarei muito grato mesmo.
Desde já lhes agradeço!!!!!
Lsksskyblu
Posts
15/08/2008
Facc
Amigo vc já perguntou várias vezes sobre isso, e já foi respondido várias vezes tbm... continue no mesmo tópico. Eu mesmo já te dei bem mastigado... é só adaptar pra sua necerssidade...
15/08/2008
Craudio
Talvez ajude você a entender melhor.
Abraco
15/08/2008
Lsksskyblu
poderia criar o sql e o código delphi com esses componentes eu mencionei pra mim ter uma noção e não encomodar mais a galera do forum , se realmente eu estou encomodando.
Valeu cara pelos posts anteriores vc é muito camarada!!!!
15/08/2008
Facc
[size=18:12a214e2b3]só pra vc empurrar o bebado na ladeira agora...[/size:12a214e2b3]
ClientDataSet.CommandText := ´Select <<Campos>> from <<Sua Tabela>> where <<Campo Data>> between :pDataInicial´ and ´pDataFim´; ClientDataSet.Params.ParamByName(´pDataInicial´).AsDateTime := DateTimePicker1.Date; ClientDataSet.Params.ParamByName(´pDataFim´).AsDateTime := DateTimePicker2.Date; ClientDataSet.Open;
NÃO ESQUEÇA DE MUDAR O PROVIDERDATASET PARA ALLOWCOMMANDTEXT PARA TRUE.
15/08/2008
Craudio
Fora isso você é bem-vindo .
Boa sorte
16/08/2008
Pedrocassimiro
Se o componente que vc está utilizando é o DateTimePicker, no componente q vc for utilizar para informar a data inicial, altera a propriedade Time para 00:00:00 e no componente q for informar a data final vc altera a mesma propriedade para 23:59:59 e na sua consulta vc passa como parametro as duas datas. Com certeza sua apiicação vai trazer o q vc deseja.
Clique aqui para fazer login e interagir na Comunidade :)