Erro em campo data ao gravar

Tenho uma tabela mysql com um campo Date chamado nascimento onde é gravado os dados da seguinte maneira

1970-02-11 (ano / mes / dia)

No formulario eu faço o lookup para um campo data no onScriptInit da seguinte form

sc_lookup(ds,“SELECT nascimento FROM servicos_usuarios WHERE cpf = ‘{cpf}’”);

{t_nascimento} = {ds[0][0]};

e no campo nascimento eu configuro o Formato Interno como AAAA-MM-DD

Ele exibe normal, mas quando tento fazer o update ele informa que o campo esta no formato incorreto e exibe assim

11027019

Ja tentei de tudo e nada da certo.

Alguem tem uma ideia ?

Valeu
Carlos

Colocou em modo debug?

Então Haroldo, no onValidate eu to fazendo assim

{t_nascimento} = sc_date_conv({t_nascimento},“dd/mm/aaaa”,“db_format”);

echo ‘x’.{t_nascimento};

Dai ele exibe NASCIMENTO DADOS INVÁLIDOS…e x 7019-11-02

Ta estranho isso

Para salvar no formato AAAA-MM-DD faz o seguinte:

$t_nascimento = date(‘Y-m-d’, strtotime($t_nascimento));