No dices con que tipo de tablas ni de base de datos estás trabajando. Creo que no te tomaste el tiempo suficiente como para plantear tu pregunta. Lee la Guía de estilo en la barra superior.
De todas formas creo que podrías usar un condicional para comprobar si los campos van a tener alguna fecha válida, y luego dependiendo de ello darles entrada en tu BD.
Para ser más claro propongo que descargues el componente TosDateEdit que adjunto (creación de un servidor, úsalo libremente), pongas 2 de ellos en el formulario y luego compruebes si tiene un valor válido en cada uno de ellos.
Por ejemplo si tu fech está en osDateEdit1 sería:
Código Delphi
[-]if (osDateEdit1.IsNull) or (not osDateEdit1.IsValid) then
table1.SetFields([Nombre,null])
else
table1.SetFields([Nombre,osDateEdit1.Date]);