SQL - Error converting data type varchar to datetime.

 
Vista:

Error converting data type varchar to datetime.

Publicado por Karla (1 intervención) el 25/06/2005 00:10:07
Hola!

Estoy trabajando en Visual Basic con SQL server, y al correr el sistema en Visual Basic me aparece en todas las formas el siguiente error:

Se ha produciro el error '-2147217913 (80040e07)' en tiempo de ejecuciòn.
Error converting data type varchar to datetime.

Ya chequè los queries y todos están bien. No sè porquè salga ese error. Alguien podría ayudarme por favor?

Gracias por su tiempo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error

Publicado por Akkanne (1 intervención) el 25/06/2005 00:26:54
El error es de sintaxis definitivamente en una instrucción en la que estas tratando de insertar una fecha.

intenta poniendo entre '' el dato que relaciona el campo datetime.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error

Publicado por Isaías Islas (5072 intervenciones) el 25/06/2005 01:34:06
Hola Karla

Definitivamente esta intentando insertar un dato VARCHAR en una columna de tipo DATETIME que no esta cumpliendo con el formato que espera SQL Server.

YYYY-MM-DD HH:MM:SS.NNN

Para comprobar que tu dato varchar es una fecha correcta, ejecuta esto en el query analyzer

SELECT ISDATE('tucadena') --- Esto te dara un CERO
SELECT ISDATE('2005-06-24 18:39:00') -- Esto te dara un UNO

Si te da UNO, es correcto, de lo contrario, te dara un CERO.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar