DATA SYSTEM

LABROSKAS 05/07/2012 11:52:43
#405579
Boa Tarde,

Tenho uma aplicação em Vb6 com BD[ô]s em SQL, e estou a fazer uns controles no código com datas, mas no caso de o utilizador alterar a Data System esses controles falham, será que existe uma maneira de ter sempre a data actual correcta, mesmo que a data system seja alterada pelo utilizador??

Cumprimentos e Obrigado.
FILMAN 05/07/2012 12:20:12
#405585
Resposta escolhida
Bom vc poderia fazer assim para contornar

trabalhar com um arquivo ini

Na primeira vez que a pessoa instala o seu sistema vc cria o arquivo se ele nao existir capturando a data atual da maquina
ai se o arquivo existir vc compara se a data da maquina é inferior a do arquivo é porque foi alterado caso contrario abra o sistema


é uma idéia
CASTELO 05/07/2012 12:22:02
#405586
Eu daria uma dica

Na inicialização do sistema capture a data do sistema e compare com a última data de utilização gravada no seu banco.

Eu fiz isso para evitar de o usuário abrir o programa com data retroativa. O sistema simplesmente não abre, e se ele entrar no banco e limpar a tabela, ai ferrou-se tudo. Mando uma mensagem dizendo que o banco corrompeu e que deve chamar imediatamente o suporte.

LABROSKAS 05/07/2012 13:44:10
#405594
Obrigado pelas duas dicas, servem perfeitamente, Abraço
Tópico encerrado , respostas não são mais permitidas