DATA/HORA SAINDO SO DATA
Ola...pode me ajudar? Estou tentando inserir uma data/hora em uma tabela
do access com o código abaixo:
Conexao.Execute "INSERT INTO [fluxo]" & _
"VALUES (#" & HorarioCompleto & "#," & AcessoAtual & "," & Entrada & "," & Saida & ",False)"
Conexao.Close
Funciona perfeitamente, só que sempre que vou gravar uma data/hora, onde o valor
da hora é 00:00, a data/hora completa não é gravada no banco.
Ex:
Tento gravar: 01/01/2005 00:00
No Banco de Dados Access é gravado somente: 01/01/2005 (sem o complemento da hora)
Alguém sabe explica porque e como acertar isto?
Obs: A data/hora ta no formato mm/dd/yy hh:mm
Meu msn: avamo@msn.com
E-Mail: ander_nit@yahoo.com.br
Obrigado,
Anderson
do access com o código abaixo:
Conexao.Execute "INSERT INTO [fluxo]" & _
"VALUES (#" & HorarioCompleto & "#," & AcessoAtual & "," & Entrada & "," & Saida & ",False)"
Conexao.Close
Funciona perfeitamente, só que sempre que vou gravar uma data/hora, onde o valor
da hora é 00:00, a data/hora completa não é gravada no banco.
Ex:
Tento gravar: 01/01/2005 00:00
No Banco de Dados Access é gravado somente: 01/01/2005 (sem o complemento da hora)
Alguém sabe explica porque e como acertar isto?
Obs: A data/hora ta no formato mm/dd/yy hh:mm
Meu msn: avamo@msn.com
E-Mail: ander_nit@yahoo.com.br
Obrigado,
Anderson
Pelo que entendi, na verdade as horas ficam implÃcitas. é como se você gravasse o número 1,000000 que na verdade é 1. Se caso você precisar retornar essa data para a tela, utilize o FORMAT que as horas aparecerão.
Espero ter ajudado
Espero ter ajudado
Obrigado pela resposta....mas eu ainda não consigo ententer porque este
problema acontece somente com o horário de 00:00 conforme exemplo abaixo:
10/01/2002 23:00
10/01/2002 23:30
10/01/2002
10/01/2002 00:30
10/01/2002 01:00
10/01/2002 01:30
Eu não mostra estas informações na tela, apenas guardo em um mdb 97 para
ser usando posteriormente por outro programa.
Obrigado pela ajuda...
Anderson Vasconcellos
problema acontece somente com o horário de 00:00 conforme exemplo abaixo:
10/01/2002 23:00
10/01/2002 23:30
10/01/2002
10/01/2002 00:30
10/01/2002 01:00
10/01/2002 01:30
Eu não mostra estas informações na tela, apenas guardo em um mdb 97 para
ser usando posteriormente por outro programa.
Obrigado pela ajuda...
Anderson Vasconcellos
AVAMO
Mas se a hora é 00:00 o dia não seria 11/01/2002 pelo exemplo que vc postou a data tbm não é atualizada.
Mas se a hora é 00:00 o dia não seria 11/01/2002 pelo exemplo que vc postou a data tbm não é atualizada.
Tópico encerrado , respostas não são mais permitidas