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?:
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?:
Mostre seu código, do método onSave
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....
Eduardo, você adicionou o campo no model?
Nataniel, sim, ate fiz revisão no model para ter certeza...vou fazer um form mais simples pra testar e postar aqui
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');