none
Error: La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo. RRS feed

  • Pregunta

  • Buen dia,

    estoy migrando una base de datos de un servidor a otro, tengo problemas con el nuevo servidor ya que al enviarle la consulta.

    INSERT INTO dbo.Pb_Tpfccion_2 (Usrio_Ingrsa, Accion, Fcha_Hra_Inicio, TipoEntrada, Fcha_Rcpcion, Hra_Rcpcion )
     VALUES (158,5,'2016-08-16 11:41:52', 'L', null, '0')

    Me tare el error: "La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo."

    entiendo que tal ves sea por el formato de lenguaje que tenga el motor, sin embargo al comprarlos uno con el otro usando

    select @@language

    encuentro que ambos están en español, alguna idea de que mas puedo validar, gracias.

    martes, 16 de agosto de 2016 17:36

Respuestas

  • Jeff M Quintero,

    El formato del literal de fecha debería ser: AAAA-MM-DDThh:mm:ss[.mmm], con el separador T que indica el inicio de la parte de tiempo.

    INSERT INTO dbo.Pb_Tpfccion_2 
    	(Usrio_Ingrsa, Accion, Fcha_Hra_Inicio, TipoEntrada, Fcha_Rcpcion, Hra_Rcpcion )
    VALUES 
    	(158, 5, '2016-08-16T11:41:52', 'L', NULL, '0')



    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    martes, 16 de agosto de 2016 18:13

Todas las respuestas