Hi All,
Thanks for you input.
I eventually fixed the issue by restoring the datalists from the IDB backup taken before all the datalists got corrupt.
Still don't know why they got corrupt but the restore put them back the way they were. Backups running good now.
Janet