Puede que en los casos que te sale la fecha corta lo estés enviando desde una Sesion Privada de Datos, y no hayas cambiado allí en Century.
Por otro lado puedes emplear DTOS() que no está afectado por el valor del Century, siempre te da la fecha larga, aunque no en el formato que estas empleando.
Saludos.
José Luis.
>buen dia la presenta es para hacerles una consulta
>
>tengo un programa que envia datos al SQL todo o.k., pero tengo problemas con la fecha por ejemplo
>
>el campo en la tabla lo puse varchar
>
>y cuando envio al sql envio el dtoc(date()), en algunos casos el guarda bien la fecha ejemplo
>
>09/11/2003
>pero en otros casos guarda
>
>09/11/03 y estoes raro porque si el programa tiene activado el set century en on y todo.......
>
>
>a ver quien me ayuda o me da una idea qde que esta pasando..
>
>saludos
Quidquid latine dictum sit, altum sonatur