Fórum Formatar data Edit X Banco(Acess) #367514
04/01/2009
0
Boa noite.
Estou com problemas para formatar a data para o banco dados(Access).Passar a data informada no Edit para o banco...
Estou utilizando o seguinte codigo para formatar:
Mas quando informo datas maiores de 12 ocorre o seguinte erro:
isto ocorre porque esta registrando no banco mm/dd/yyyy
Algem tem alguma solução?
No Access tem alguma forma de mascarar este campo para: dd/mm/yyyy?
Grato..
Estou com problemas para formatar a data para o banco dados(Access).Passar a data informada no Edit para o banco...
Estou utilizando o seguinte codigo para formatar:
AdoQuery1.Parameters.ParamByname(´Data´).Value:=FormatDateTime(´mm/dd/yyyy´,StrToDate(edit3.Text));
Mas quando informo datas maiores de 12 ocorre o seguinte erro:
isto ocorre porque esta registrando no banco mm/dd/yyyy
------------------- Debugger Exception Notification --------------------------- Project Harter.exe raised exception class EConvertError with message ´´´13/01/2009´´ is not a valid date´. --------------------------- Break Continue Help ---------------------------
Algem tem alguma solução?
No Access tem alguma forma de mascarar este campo para: dd/mm/yyyy?
Grato..
Freed
Curtir tópico
+ 0
Responder
Posts
04/01/2009
Dbergkamps10
Olá,
O erro está pq a dia está indo no lugar do mês e vice-versa.
Verifique nas configurações de opções regionais e de idioma como está configurado a data pro seu pc.
Att
Dalton
O erro está pq a dia está indo no lugar do mês e vice-versa.
Verifique nas configurações de opções regionais e de idioma como está configurado a data pro seu pc.
Att
Dalton
Responder
Gostei + 0
04/01/2009
Freed
Obrigado dbergkamps10.
Na verdade o usuario informa a data em um Edit.
EX: 25/12/2008 - dd/mm/yyyy - dia/mes/ano
e o banco recebe apenas
12/25/2008 - mm/dd/yyyy - mes/dia/ano
Preciso converter então dd/mm/yyyy para mm/dd/yyyy antes de registrar no banco
Grato...
Na verdade o usuario informa a data em um Edit.
EX: 25/12/2008 - dd/mm/yyyy - dia/mes/ano
e o banco recebe apenas
12/25/2008 - mm/dd/yyyy - mes/dia/ano
Preciso converter então dd/mm/yyyy para mm/dd/yyyy antes de registrar no banco
Grato...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)