Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Gravar DateTime Ola (inundando de perguntas,mas logo fico ajudando também...) Utilizei Date e funcionou liso, agora preciso utilizar datetime, campo criado no banco e no form esta assim $agendadthr = new TDateTime('agendadthr'); $agendadthr->setMask('dd/mm/yyyy H:i'); $agendadthr->setDatabaseMask('yyyy-mm-dd hh:ii'); Mas nao grava nada... fica tudo 0000-00-00 00:00:00 O que ...
EN
Gravar DateTime  
Ola (inundando de perguntas,mas logo fico ajudando também...)

Utilizei Date e funcionou liso, agora preciso utilizar datetime, campo criado no banco e no form esta assim

$agendadthr = new TDateTime('agendadthr');
$agendadthr->setMask('dd/mm/yyyy H:i');
$agendadthr->setDatabaseMask('yyyy-mm-dd hh:ii');

Mas nao grava nada... fica tudo 0000-00-00 00:00:00

O que pode ser?:

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (5)


LG

Mostre seu código, do método onSave
EN

Bom dia (e feriado),

Leandro, não utilizo o método, estou utilizando o TQuickForm...e o campo estado jeito que coloquei acima, quando estava com TDate ok, mas quando mudei para usar o Time nao grava....
NR

Eduardo, você adicionou o campo no model?
EN

Nataniel, sim, ate fiz revisão no model para ter certeza...vou fazer um form mais simples pra testar e postar aqui
EN

Refiz todo processo, nao achei o erro, e funcionou, ta ficando rotina isso....q coisa, grato pelo apoio

$datahora = new TDateTime('datahora');
$datahora->setMask('dd/mm/yyyy hh:ii');
$datahora->setDatabaseMask('yyyy-mm-dd hh:ii');