Foros del Web » Programando para Internet » ASP Clásico »

Problema con fechas en SQL Server

Estas en el tema de Problema con fechas en SQL Server en el foro de ASP Clásico en Foros del Web. Hola a tod@s que tal?? Estoy pasando una aplicación que trabajaba sobre una base de datos access a SQL Server (ya tocaba jeje) pero estoy ...
  #1 (permalink)  
Antiguo 31/08/2005, 01:05
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Pregunta Problema con fechas en SQL Server

Hola a tod@s que tal?? Estoy pasando una aplicación que trabajaba sobre una base de datos access a SQL Server (ya tocaba jeje) pero estoy teniendo problemas con las fechas. Si abro la tabla en el SQL Server el formato que aparece en las fechas es DD/MM/AAAA (por ejemplo 29/04/2004), al sacar los datos por pantalla desde la web, también me sale el mismo formato; pero si actualizo algun dato de la ficha y dejo la fecha con ese formato me da el siguiente error:

Código:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
Para que no de error hay que cambiar el formato de la fecha dejandolo de la manera siguiente: MM/DD/AAAA (04/29/2004) pero claro, no es plan de que el usuario cada vez que vaya a modificar o insertar una fecha, tenga que cambiar también la fecha y menos aun con ese formato al que no estará habituado.

Que puedo hacer para solucionarlo??? Muchas gracias por adelantado a tod@s, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 14/09/2005, 18:35
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
cambia la fecha al formato que queres con una funcion
podes armar la cadena de la siguiente forma

rfecha = Rec("FEC_VEN")
Dia = Day(rfecha)
mes = Month(rfecha)
anno = Year(rfecha)
Fechayymmdd1 = anno&Right(Cstr(mes + 100),2) & Right(Cstr (dia + 100),2)

fechayymmdd1 arreglala como la queres y acordate de poner las /
__________________
JuanRa Pérez
San Salvador, El Salvador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:08.