Creo que esto es lo que intentas hacer.
cFechaActual = TRANSFORM(STR(YEAR(DATE()))+"-"+ PADL(ALLTRIM(STR(MONTH(DATE()))),2,"0")+"-"+PADL(ALLTRIM(STR(DAY(DATE()))),2,"0"))
Pero personalmente creo que es mas corto y comodo utilizar. Desde luego eso va a depender de donde lo estes utilizando.
cSetDate = set('date')
SET DATE ITALIAN
cFechaActual = DTOC(Date())
SET DATE &cSetDate
Enmanuel
>Buenas a todos.
>Obtuve este ejemplo en un mensaje de Hilmar Zonneveld (no recuerdo en estos momentos de cual ni la fecha).
>
>lcFechaActual = Transform(Year(Date()) + "-" + Padl(Month(Date()), 2, "0");
> + "-" + Padl(Day(Date()), 2, "0")
>?lcFechaActual
>
>Pero cuando lo pruebo este emite el siguiente inconveniente: "Error del programa: Falta ) en el nombre de la función."
>
>Quien me puede explicar donde esta el error ya que he probado colocando el paréntesis que supuestamente falta y tampoco funciona.
I'm a mixture of Albert Einstein and Arnold Schwarzenegger. The only trouble is that I got Einstein's body and Schwarzenegger's brain