Fórum pega hora do sistema #205618
10/01/2004
0
MAIS LEMBRANDO QUE CADA USUARIO PODE ESTAR COM SEU COMPUTADOR COM HORA DIFERENTE... OU SEJA DEVERIA SER PEGO A HORA DO SERVIDOR...
COMO FAZER?
Mrcdlf
Curtir tópico
+ 0Posts
10/01/2004
Fabio.hc
Gostei + 0
11/01/2004
Drogao
Gostei + 0
20/01/2004
Nigro
Sendo Edit1.Text o nome do servidor. Aquele nome que aparece no ambiente de rede.
Gostei + 0
20/01/2004
Nigro
Gostei + 0
04/06/2004
Gleiston
Obrigado.
Gostei + 0
04/06/2004
Nigro
Gostei + 0
04/06/2004
Gleiston
Gostei + 0
04/06/2004
Luiz.claudio.vieira
Digamos que eu tenho a seguinte tabela:
CREATE TABLE TEMPO
(
Diferenciador Integer NOT NULL,
Data Date,
Hora Time,
PRIMARY KEY (Diferenciador)
);
Como pego a data e hora do servidor através do seu codigo? Estou usando FB 1.5 e Delphi 6.
Atenciosamente!
Gostei + 0
04/06/2004
Fabio.hc
Exemplo:
- Para pegar a data e a hora do servidor, coloque uma query e a seguinte instrução SQL:
[b:980ff90dac]SELECT CURRENT_DATE as Data, CURRENT_TIME as Hora, CURRENT_TIMESTAMP as DataHora FROM RDB$DATABASE[/b:980ff90dac]
Obs. Neste exemplo foi usado a tabela RDB$DATABASE, mas vc pode usar qualquer tabela do BD.
- Para pegar a data e a hora do servidor e atualizar a estação:
procedure TForm1.AtualizarDataHora; var SystemTime : TSystemTime; begin with qryDataHora do begin Close; SQL.Text:=´SELECT CURRENT_TIMESTAMP as DataHora FROM RDB$DATABASE´; Open; end; With SystemTime do DecodeDateTime(qryDataHora.Fieldbyname(´DataHora´).AsDateTime, wYear, wMonth, wDay, wHour, wMinute, wSecond, wMilliseconds); //Colocar a data e hora do sistema SetLocalTime(SystemTime); end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)