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í?