Ten en cuenta que no vas a poder ordenar por ese campo en querys, ya que la ordenación por fechas es distinta a la ordenación por caracteres.
Un listado ordenado por ese campo (de tipo Alpha) ascendentemente será:
01/01/2006
01/01/2007
01/02/2006
El orden no se corresponde cronológicamente con su fecha.
Puedes guardar el campo fecha como Date y el campo Hora como Time, al tiempo de guardar una fecha y hora, puedes partir el valor:
Código Delphi
[-]
var fecha :TDateTime;
begin
fecha := now;
campo_fechaBD.AsDate := trunc(fecha);
campo_horaBD.AsTime := frac(fecha);
end;
No lo he probado, pero debería funcionar.
También puedes usar las funciones de la unidad DateUtils, seguro que alguna puede servirte.
Saludos