hola yusnerqui,
No soy experto pero parece que no se está guardando correctamente las fechas, prueba si funciona de esta manera.
Código Delphi
[-]with Query do
begin
Close;
SQL.Clear;
SQL.Add('INSERT INTO clientes('+
' dni, nombre, fecha ) VALUES ( '+
' :dni, :nombre, :fecha )');
ParamByName('dni').AsString := txtDni.Text;
ParamByName('nombre').AsString := txtNombre.Text;
ParamByName('fecha').Value := FormatDateTime( 'YYYY-MM-DD',Date ); ExecSQL;
end;