El problema es por guardar una texto vacio, en ese caso no tendrias que guardar nada osea el valor de dicho campo seria nulo.
Basicamente lo que tendrias que hacer, seria:
Antes de confirmar los cambios, antes del Post, verificar si el texto esta vacio en caso afirmativo asignarle null
Un ejemplo a esto seria
Código Delphi
[-] ...
...
if DBRichEdit1.Text = '' then
DBRichEdit1.Field.Clear;
...
TuTabla.Post
...
suponiendo que usas el TDBRichEdit, ya que no indicas q componentes usas.
Edito para resaltar la sintaxis en delphi