Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/01/2011, 11:22
Urko56
 
Fecha de Ingreso: marzo-2008
Mensajes: 127
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Formato fecha en formulario

Bueno, ya lo he resuelto aunque sigo alucinado de que asp y access anden aún así, y llevo 25 años enredado con esto (con asp soy más bien novato)
Solo he encontrado una entrada referente a esto del año 2003, y sin respuesta.
Me he creado una función que cambia el formato solo en el caso de que el día sea inferior a 13.
Código:
<%
' Cambia formato dd/mm/aaaa a mm/dd/aaaa solo si el día es menor que 13
Function Cambiadm(str)
  if isdate(str) then
	  If day(cdate(str)) <= 12 Then
		Cambiadm = month(cdate(str))&"/"&day(cdate(str))&"/"&year(cdate(str))
	  Else
		Cambiadm = str
	  End If
  end if
End Function
%>
y la he implementado en la carga de parámetros

Código:
  MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param30", 135, 1, -1, MM_IIF(Request.Form("fuvisita"), cambiadm(Request.Form("fuvisita")), null)) ' adDBTimeStamp
Bueno, funciona que de eso se trata. Siempre he dicho que en informática se puede hacer casi todo, menos ganar dinero. ¡¡Cuatro días para esta mierda!! y un cliente que te mira con recelo.

Muchas gracias wwwmaster y mc_quakc, todo me ha valido.

Saludos