If the repair does not work, you can try restoring from a backup.
FAQ 31 - DSM 7 - Database Repair using a Backup copy
Depending on when the corruption occurred, the backups might also be corrupt. You should check them using the procedure outlined in the Repair document.