GARANTIR DESCONTO

Fórum Problema com Horas no Interbase #345910

12/09/2007

0

Tenho um formulário de funcionário que tem a hora de entrada e saida.
para criar a tabela usei o tipo TimeStamp, mas quando vou colocar a hora no campo está mostrando a data tbm, como faço para receber somente hora?


Luiz_aquino

Luiz_aquino

Responder

Posts

12/09/2007

Gandalf.nho

Declare o campo como Time e não Timestamp.


Responder

Gostei + 0

12/09/2007

Luiz_aquino

Declare o campo como Time e não Timestamp.


Fiz isso e ocorre o seguinte erro, até consegui criar a tabela.

Client SQL dialect 1 does not support reference to TIME datatype


Responder

Gostei + 0

12/09/2007

Paullsoftware

[quote:81ee7ed5fe=´gandalf.nho´]Declare o campo como Time e não Timestamp.


Fiz isso e ocorre o seguinte erro, até consegui criar a tabela.

Client SQL dialect 1 does not support reference to TIME datatype[/quote:81ee7ed5fe]
você pode tentar fazer assim
no Evento OnGetText do TField você faz assim:
if not Sender.IsNull then
 Text := FormatDateTime(´hh:mm:ss´,Sender.Value);

espero ter ajudado :wink:


Responder

Gostei + 0

13/09/2007

Gandalf.nho

[quote:f18782922f=´gandalf.nho´]Declare o campo como Time e não Timestamp.


Fiz isso e ocorre o seguinte erro, até consegui criar a tabela.

Client SQL dialect 1 does not support reference to TIME datatype[/quote:f18782922f]
A mensagem de erro indica que o banco está no dialeto 1. O tipo Time só existe no dialeto 3. Se quiser usá-lo, terá que recriar o banco usando o dialeto correto.


Responder

Gostei + 0

14/09/2007

Ggg_magaiver

Os dialetos nada mais são do que uma espécie de escala
evolutiva da SQL (Interbase/Firebird)

1) InterBase 5 e compatibilidade mais cedo.

2) Dialeto transitivo sinalizava mudanças ao migrar de dialeto 1
a dialeto 3. (Muito pouco usado)

3) InterBase/Firebird atual; lhe permite usar identifiers delimitado, NUMERICs exato, e DATA, TEMPO, e TIMESTAMP dados tipos.

Abraç t+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar