Error de mi SQL

Demis
23 de Noviembre del 2005
Necestio que me digan el porque me da este error el SQL

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC SQL Server Driver][SQL Server]La conversi贸n del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.

/fct/puente.asp, line 129

espero su colaboraci贸n
Saludos Demis.

zurinep
23 de Noviembre del 2005
El problema que te puede suceder es que necesites ordenar por el campo fecha y al ser texto no te lo ordena correctamente. Todavia no he encontrado la solucion, si tu si la has encontrado por favor ayudame.

anonimo
23 de Noviembre del 2005
Fijate en ese articulo, y descubriras la forma de trabajar con Datetime adecuadamente.

http://www.configuracionesintegrales.com/miguele/fechassql.asp?articulo=251

Basicamente dice que uses el formato YYYYMMDD HH:MM:SS

bingsiu
23 de Noviembre del 2005
Lo mismo me pas贸 a mi , lo que hice fue cambiar el campo datetime en la tabla a nvarchar(8) y me funciona bien. Quisiera saber(que alguien me dijera) si hay alguna desventaja de trabajar las fechas en un campo texto(nvarchar). Si al hacer una sonsulta sobre este campo no hace bien la consulta, etc.Saludos. Bing Siu