GARANTIR DESCONTO

Fórum Descobrir data e hora #421020

03/08/2012

0

Pessoal, gostaria de uma ajuda.
Tentei pegar a data e hora do sistema operacional com Delphi e foi tranquilo, mas se ela estiver errada? Tem como eu pegar a data e hora do meu banco de dados?

Obrigada!
Carla Batista

Carla Batista

Responder

Posts

03/08/2012

Cesar Roniglei

Boa tarde,

Você pode gerar um script para que o delphi retorne a data do seu servidor utilizando uma Query.
Ex. SQL Server:


Select GetDate() -- Retorna o horario.



César Roniglei
Responder

Gostei + 0

03/08/2012

Antonio Jesus

Olá boa noite!
Veja esta função.



Function Data_Servidor():TdateTime;
VAR Sqlx: TSQLQuery;
Msg, Dtax : String;

Begin
Try
Sqlx := TSQLQuery.Create(Nil);
Sqlx.SQLConnection:= DMCN.SQLConnect;
WITH Sqlx Do Begin
Close;
SQL.Clear;
SQL.Add(select Current_Time, Current_Date from RDB$Database);
Open;
IF FieldByName(Current_Date).AsDateTime 0 Then
Result := FieldByName(Current_Date).AsDateTime;
Dtax := DateToStr(FieldByName(Current_Date).AsDateTime);
IF FieldByName(Current_Date).AsDateTime Date Then Begin
Msg := ATENÇÃO!+#13+A Data e Hora do Computador Local está diferente do Computador Servidor+#13+Favor acertar a data dos dois Computadores.;
Application.MessageBox(Pchar(Msg),Aviso,MB_Ok+mb_IconInformation);
End;
End;
Finally
Sqlx.close;
FreeAndNil(Sqlx);
End;
End;
Responder

Gostei + 0

04/08/2012

Carla Batista

Olá Cesar, fiquei na dúvida de como implementar, poderia me explicar melhor?
Não entendi, usar query?

Obrigada
Responder

Gostei + 0

04/08/2012

Carla Batista

Olá Antonio, tentei implementar aqui, mas esta dando erro. O código esta certo?
Obrigada!
Responder

Gostei + 0

04/08/2012

Marco Salles

Carlinha o forum não esta perfeitamente formatado. Assim muitas intruções corretas ficam erradas
Por exemplo , infelismente come as aspas simples
Coloque o erro que esta dando assim o amigo pode lhe ahujar melhor
Responder

Gostei + 0

07/08/2012

Carla Batista

Olá Marco, com a sua explicação eu entendi.
Faltavam as *aspas* mesmo!

Obrigada meninos!

Responder

Gostei + 0

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

Aceitar