Pegar Data/Hora do servidor usando bd Access
24/01/2006
0
ps.: tou usando access com ado.
Pabhen
Posts
24/01/2006
Massuda
24/01/2006
Pabhen
obrigado pela atenção massuda, sendo q eu já tinha visto esse código antes e achei qrande demais.
eu keria saber se tem uma solução mais prática e rápida como existe para os outros bds de respeito, como oracle, sql server, interbase etc.
para esses bds basta executar um comando Select q a hora do servidor é retornado.
Será q existe isso no access ou algo q o ado faça?
24/01/2006
Aroldo Zanela
O Access não é um SGBD que possui um módulo em execução na máquina servidora, consequentemente, não consegue responder a este tipo de requisição. Entretanto, você pode CRIAR uma aplicação para responder isso para suas aplicações clientes via sockets.
24/01/2006
Thomaz_prg
SELECT DATE() AS DATA, TIME() AS HORA;
Note que não se precisa da indicação de uma tabela. O access reconhece isso automaticamente. Você pode criar uma consulta com esse código também se preferir.
25/01/2006
Pabhen
SELECT DATE() AS DATA, TIME() AS HORA;
valeu pela dica, mas ela funciona em partes.
o select trás o resultado sendo q é local e não o do servidor.
Fiz o seguinte teste: O bd tah no servidor com a hora certa, alterei a data do meu micro, executei o comando select e ele trouxe a minha data q estava errada.
mas de qualquer forma valeu.
25/01/2006
Thomaz_prg
25/01/2006
Aroldo Zanela
A solução de menor esforço, ao meu ver, é criar uma aplicação para rodar como um serviço no servidor para gravar a data numa determinada tabela de seu banco de dados Access quando ela estiver diferente da data do sistema. A partir disto, basta consulta essa tabela como se fosse em um SGBDR.
SELECT CURRENT_DATE FROM SERVIDOR
Clique aqui para fazer login e interagir na Comunidade :)