USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DATA
Gilbert
BELO HORIZONTE
MG - BRASIL
Postada em 06/04/2006 19:17 hs         
Desenvolvi um aplicação no VB com banco access. Quando gravo uma data em um campo data do banco, mesmo utizando o comando format(date, "dd/mm/yyyy") ele salva no access com o mês primeiro ! Se eu formato format(date, "mm/dd/yyyy") ele salva com o dia primeiro. Alguem sabe me explicar o q está acontecendo ?
 
Valeu.
 
Abraço.
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 06/04/2006 20:43 hs            
Qdo vc salva um campo data tem q salvar como mm/dd/yyyy ou yyyy/mm/dd q é o padrão...então eu acho q está acontecendo o seguinte....
vc passa dd/mm/yyyy... digamos q o access acha q o formato q VC está passando está no formato mm/dd/yyyy então o q é 12/março/2006 ele acha q é 03/dezembro/2006 e mostra essa data... por isso sempre deve gravar e consultar em formato mm/dd/yyyy ou yyyy/mm/dd. Para exibição da data o access vai mostrar conforme está nas configurações regionais do seu computador então vai mostrar pra vc normal... como dd/mm/yyyy.
 
ok?
 
qq dúvida é só postar
 
t+
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 07/04/2006 08:24 hs         
o access trabalha no formato mm/dd/yyyy ... tanto é que quando você for fazer um select filtrando por data, você deve fazer assim ... select * from tabela where data between mm/dd/yyyy and mm/dd/yyyy
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página