Solo un pequeñísimo detalle (que se nos puede pasar por alto):
Código Delphi
[-]
SqlServer.Fields[N].AsString := FormatdateTime('hh:nn:ss',Now);
"mm" se usa para mostrar el mes, así que nos mostrará un valor incorrecto, y es casi seguro que no nos daremos cuenta
.
Saludos