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.