To um baita problema que já tentei de tudo pra resolver mais não consigo!
Quando é enviada uma data superior ao dia 12 aparece correta no sistema nacional, (ex 13/04) o problema é quando o dia é menor ou igual a 12 que a data escreve no sistema americano, (ex 04/02) mesmo utilizando o Session.LCID=1046.
Código abaixo:
<%
Session.LCID=1046
referer = Request.ServerVariables("HTTP_REFERER")
mData = Date()
Response.Write mData
%>
<!--#include file="banco de dados"-->
<table width="560" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">
<%
SUB errorForm(theError)
%>
<%=theError %>
<form method="post" action="<%=referer%>">
<% FOR EACH item IN Request.Form %>
<input name="<%=item%>" type="hidden" value="<%=Server.HTMLEncode( Request.Form( item))%>">
<% NEXT %>
<input type="submit" name="Submit" value="Retorna">
</form>
<%
Response.End
END SUB
%>
</div></td>
</tr>
<tr>
<td>
<%
FUNCTION fixQuotes( theString )
fixQuotes = REPLACE( theString, "'", "''" )
END FUNCTION
' Get the Form Variables
addmsg = TRIM( Request( "addmsg" ) )
addrep = TRIM( Request( "addrep" ) )
msgID = TRIM( Request.Form( "msgID" ) )
forNome = TRIM( Request.Form( "forNome" ) )
forEmail = TRIM( Request.Form( "forEmail" ) )
forTitulo = TRIM( Request.Form( "forTitulo" ) )
forMensagem = TRIM( Request.Form( "forMensagem" ) )
smile = TRIM( Request.Form( "smile" ) )
codigoperg = TRIM( Request.Form( "codigoperg" ) )
reNome = TRIM( Request.Form( "reNome" ) )
reEmail = TRIM( Request.Form( "reEmail" ) )
reTitulo = TRIM( Request.Form( "reTitulo" ) )
reResposta = TRIM( Request.Form( "reResposta" ) )
repsmile = TRIM( Request.Form( "smile" ) )
IF addmsg <> "" THEN
' Assign Default Values
IF forNome = "" THEN
errorForm " Você esqueceu de colocar seu nome! "
END IF
IF forEmail = "" THEN
errorForm " Você esqueceu de colocar seu e-mail! "
END IF
IF forTitulo = "" THEN
errorForm " Você esqueceu de colocar um titulo na sua mensagem! "
END IF
IF forMensagem = "" THEN
errorForm " Você esqueceu de colocar sua mensagem! "
END IF
' Add New Mensagem
sqlString = "INSERT INTO forum " &_
"( nome, email, titulo, data, mensagem, smile, contdata ) VALUES ( " &_
" '" & forNome & "', " &_
" '" & forEmail & "', " &_
" '" & forTitulo & "', " &_
" '" & mData & "', " &_
" '" & forMensagem & "', " &_
" '" & smile & "', " &_
" '" & mData & "')"
Con.Execute sqlString
%>
Pergunta
rcnery
Pessoal,
To um baita problema que já tentei de tudo pra resolver mais não consigo!
Quando é enviada uma data superior ao dia 12 aparece correta no sistema nacional, (ex 13/04) o problema é quando o dia é menor ou igual a 12 que a data escreve no sistema americano, (ex 04/02) mesmo utilizando o Session.LCID=1046.
Código abaixo:
Aguardo ajuda urgente!
Obrigado a Todos
Ricardo
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.