Gracias Agustin por tu ayuda, ya parece que va saliendo el codigo, pero me encuentro con un problema, y es el campo hora, si escribo esto:
Código Delphi
[-]fdQuery1.FieldByName('hora').AsDateTime:= Time;
Me guarda 0:00:00 y no la hora correcta, lo mismo pasa si en vez de "Time" uso "now" ¿sabes por qué?
voy a seguir investigando, saludos.