Answer
No, Frederick VI did not have any surviving sons. His only son, Christian, died at the age of six in 1806. This meant that the Danish throne passed to Frederick's brother, Christian VIII, who had no children of his own. Christian VIII was succeeded by his nephew, Frederick VII, who also had no children.