|
Postada em 15/01/2006 08:17 hs
Galera, To com um aplicação rodando local, e preciso gravar os registro com a hora do servidor e nao da maquina, pois o micro pode ser alterado a data causando inconsistencias nos dados. Alguém sabe com faço para capturar a data do servidor ou algo que me resolva o problema. Valeu galera T+
|
|
|
|
|
Postada em 15/01/2006 10:13 hs
Se vc tiver um SGBD no seu servidor, tipo o SQL Server ou o IB, basta executar um comando no servidor, como: SELECT GetDate(); Q vai retornar a data atual do servidor... Se nao tiver o SGDB ou se nao quizer usar a conexao de banco de dados, vc vai precisar pegar a data pela rede... ai eu nao sei como fazer, pois nunca precisei... Flw!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 15/01/2006 10:52 hs
"O pior inimigo que você poderá encontrar será sempre você mesmo."
|
|
|
|
Postada em 15/01/2006 19:58 hs
Elieser estou usando o access com DAO é uma aplicação bem simples, tentei executar o comando que vc passou mas nao obtive sucesso ainda. mas valeu a dica
|
|
|
|
Postada em 15/01/2006 20:00 hs
Geronimo, valeu a dica mas eu nao quero usar nenhum recurso online, pois vai haver momento que o sistema podera estar rodando sem internet. e a data é muito importante.
|
|
|
|
Postada em 15/01/2006 22:52 hs
ola, para redes locais com access eu uso a seguinte linha de comando, ela sincroniza a hora do computador local com outros da rede
Shell "NET TIME \" & NomeDoComputadorQueTemAHoraCerta & " / SET /Y", vbHide
Obs: Para Win9x funciona perfeito , não sei no XP mas tem que ter nas maquinas clientes o programa NET.EXE no diretorio Windowns , cuidado em deixar um espaço entre a barra e o "SET" se não...não funciona ... Até mais
|
|
|