A ver entonces la forma correcta de guardar una fecha y hora en SQLite sería asi:
Código Delphi
[-]
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('Insert Into clientes (codigo,cliente,fecha_registro,hora_registro)');
SQL.Add(' Values (:codigo,:cliente,:fecha_registro,:hora_registro)');
Parambyname('codigo').Value := txtCodigo.Text;
Parambyname('cliente').AsString := txtCliente.Text;
Parambyname('fecha_registro').Value := FormatDateTime('YYYY-MM-DD', Date);
Parambyname('hora_registro').Value := FormatDateTime('HH:MM:SS', Time);
ExecSQL;
end;