Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2007, 16:08
Avatar de Hollman
Hollman
 
Fecha de Ingreso: enero-2003
Ubicación: Bogotá - Colombia
Mensajes: 202
Antigüedad: 22 años
Puntos: 1
Ayuda con fechas en Insert / Configuracion BD.

Hola foristas!!!

Tengo toda una aplicación hecha en php (que no viene al caso) concectando a un motor SQL2000. Actualmente la empresa adquirió SQL2005 y la aplicación ahora NO funciona. Tengo problemas con los formatos fecha.

Los querys son del tipo:

insert into SGD_SRD_SERIESRD(SGD_SRD_CODIGO, SGD_SRD_DESCRIP, SGD_SRD_FECHINI, SGD_SRD_FECHFIN ) VALUES (2, 'SERIE DOCUMENTAL 02' , '2007-11-22', '2007-11-22') ==> No funciona.
Sale el error : "La conversión del tipo de datos char a datetime produjo un valor datetime fuera de intervalo".


Pero de la forma ...

insert into SGD_SRD_SERIESRD (SGD_SRD_CODIGO, SGD_SRD_DESCRIP, SGD_SRD_FECHINI, SGD_SRD_FECHFIN )
VALUES (2,'SERIE DOCUMENTAL 02' , '22-11-2007', '22-12-2007') ==>SI funciona.


He probado cambiando la configuración de la BD de modern_spanish_CI_AS a Latin_General_CI_AS pero NADA!!!!

He leido la documentación de SQL2005 y supestamente acepta el formato [19]96/[0]4/15 -- (ymd)


POR FAVOR!!! una ayudita.

Éxitos.