Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mabran

Problema com datas no banco de dados

Recommended Posts

Função conexao com o banco<% Function Abre_Conexao () Dim objConexao On Error Resume Next Set objConexao = Server.CreateObject("ADODB.Connection") objConexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & Server.MapPath("/infra/public_delete/banco/banco.mdb") Trata_Erro "Abertura do Banco de Dados" Set Abre_Conexao = objConexao Set objConexao = Nothing End Function%> Função salva no banco<%function salva_exclusao (arquivo, data_arquivo)dim objconexaodim strinsertdim data_atualdata_atual = nowarquivo = replace(arquivo,"'"," ")set objconexao = abre_conexao strinsert = "INSERT INTO arquivos_excluidos (nome_arquivo,data_arquivo,data_exclusao) " &_ "values ('{arquivo}',#{data_arquivo}#,#{data}#)" strinsert = replace(strinsert,"{arquivo}",arquivo) strinsert = replace(strinsert,"{data_arquivo}",data_arquivo) strinsert = replace(strinsert,"{data}",data_atual) Executa_SQL strInsert, objConexaoFecha_Conexao objConexaoResponse.Flush () end function%>ex de Chamada da função que salva no bancosalva_exclusao "arquivo", "#10/12/2003#"O problema é que quando o registro é salvo no banco de dados as vezes ele salva a data no padrao certo dd/mm/aaaa + as vezes ele salva mm/dd/aaaa isto tudo depende da data do arquivo, alguem sabe como definir um unico padrão ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae velho....eu costumo usar esse codigo abaixo quando mexo nas aplicações com DATA.function data() dia = day(now()) if day(now()) <= 9 then dia = "0" & day(now()) end if mes = month(now()) if month(now()) <= 9 then mes = "0" & month(now()) end if ano = year (now()) data = dia & "/" & mes & "/" & anoend functiondepois é só ' " & data & " 'Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

a pagina já está com session.lcid =1046, quando trabalho com as datas no site tudo funciona normalmente dd/mm/aaaa, o problema está com o banco já que as vezes ele salva dentro do banco como dd/mm/aaaa ou mm/dd/aaaa , tudo depende do valor do mes e do dia. Muito estranho...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.