Doctrine 2: No se puede actualizar la columna DateTime en SQL Server 2008apm

Estoy usando Doctrine 2.2 con php 5.3 en un servidor apache.

Hasta ahora me he topado con el siguiente problema: cuando intento actualizar una columna datetime, obtengo: SQLSTATE [22007]: [Microsoft] [SQL Server Native Client 10.0] [SQL Server] La conversión falló al convertir la fecha y / o la hora de la cadena de caracteres.

Incluso he ido tan lejos para hacer un ingreso a la columna y luego usarlo con solo 1 día agregado para establecer la nueva fecha ... el mismo resultado.

Cuando, en cambio, cambio tanto la columna en la base de datos como en la entidad de datetime a la fecha, funciona según lo previsto.

Mi problema principal es que hay algunos campos donde NECESITARé usar una columna de fecha y hora.

Aquí está mi código:

(La fecha de nacimiento fue la columna que cambié hasta la fecha ... y es una de las pocas columnas donde me es posible):

<code>//This returns the datetime object that represents birthdate from the database 
$help=$object->getBirthDate(); 
$help->setTimestamp(mktime($time[0],$time[1],$time[2],$date[2],$date[1],$date[0])); 
$help->format(\DateTime::ISO8601); 
$object->setBirthDate($help);
</code>

¿Alguien sabe una solución aquí?

Respuestas a la pregunta(4)

Su respuesta a la pregunta