[firebase-br] Uso de Datas no Interbase/Firebird

Flávio Pereira flavioperefilo em hotmail.com
Seg Mar 19 15:52:25 -03 2007


Olá Fernando,

A consulta abaixo foi passada a um componente TSimpleDataSet da paleta 
DBExpress, na sua propriedade Dataset->CommandText , os valores estão sendo 
passados diretamente ao controle da seguinte forma: O nome da SimpleDataSet 
e T2.

             T2.Close;
             T2.Dataset.ParamByName('Consumidor').AsString:=consumidor.Text;
             T2.Dataset.ParamByName('Data').AsDateTime:=VarSQLTimeStampCreate(Date());
             T2.Active:=True;
             Dados.DataSource:=DST2;     //" O Erro ocorre aqui quando 
direciono o DST2 (Datasource) para o DBGrid (Dados) ".

Obrigado!
----- Original Message ----- 
From: "Forrest®" <fernando em gramatura.com.br>
To: <lista em firebase.com.br>
Sent: Monday, March 19, 2007 3:11 PM
Subject: Re: [firebase-br] Uso de Datas no Interbase/Firebird


FLAVIO PEREIRA FILHO wrote:

> Seguem as consultas
>
> Select Count(CODIGOCONSUMIDOR) From FATURAMENTOS where
> CODIGOCONSUMIDOR=:Consumidor and DTVCTO<=:Data and DTPGTO Is Null
>
> Select Sum(VL_CONTA) From FATURAMENTOS where
> CODIGOCONSUMIDOR=:Consumidor and DTVCTO<=:Data and DTPGTO Is Null
>
> O erro ocorre quando alimento o parametro data e executo a consulta
>
> teste sem esse parametro e td certo!
>
> Obrigado!
---

Flavio se você estiver querendo colocar a data direto no SQL lembre-se
que o firebird trata as datas no formato MM/DD/AAAA então para você
passar a data no lugar do parametro você teria que colocar por exemplo
a data de hoje ficaria 03/19/2007. Agora se sua duvida for atrávés de
componentes de conexão passe o componente usado.

T+++++++++++++++

-- 



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista