Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/08/2007, 08:27
Avatar de horizonte
horizonte
 
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: Formato Fecha segun idioma del SQL.Server

Hola:

Probe de varias formas pero no hay caso, siempre da error de formato en la fecha(el mismo mencionado arriba).

Si gustan los invito a que hagan la siguente consulta(formato 'AAAA-MM-DD'):
Código:
select cast('2000-08-28 23:59:59' as smalldatetime)as Fecha
y veran que les da el error mencionado antes.

En cambio si ejecutan lo mismo pero en formato 'AAAA-DD-MM' veran que se los toma ok.
Código:
select cast('2000-28-08 23:59:59' as smalldatetime)as Fecha
Si quieren ademas les dejo el codigo(asp) donde se hace la consulta a la BD, y como es de esperar da el error("La conversión del tipo de datos char a smalldatetime generó un valor smalldatetime fuera de intervalo.
"
) cuando ejecuta el query:
Código:
....
FECHA= Request.Form("FechaSQL")
'---La FechaSQL en la pag.anterior se muestra como "2007-08-28"
.....
strSQL = "SELECT usuario,Fecha,Desde FROM dbo.Horas "& _
               "WHERE usuario="&USER&" AND Fecha= '"&FECHA&"' AND Desde='"&H_DESDE&"' "
Set objRS = oConn.Execute(strSQL)
Por ultimo, el tipo de Fecha en la BD es un smalldatetime.

Desde ya muchas gracias a quien pueda aportar algo.
Saludos.
__________________
Mientras tanto aqui, en la Gran Ciudad...
Una nueva hora,...Comienza
:Zzz: