Oh, no! I have gangsters in my data.
What does "Corruption Detected" mean, anyway?
Data/Index files are said to be "corrupt" if
the data in the file is not arranged in the expected format, or if
there is invalid data in the file.
What causes file corruption?
In nearly all cases, file corruption is the result of a failure at
either the Operating System (DOS/Windows) or the hardware level.
Fluctuations in the computer's electrical supply also causes much
mischief. If you are running STUREC© from a network
drive, then network communication errors can also lead to corrupt
files. By far, the most common type of corruption is called
"Cross-Linking", which is essentially a clerical-error
on the Operating System's part where a particular location on the
hard disk is marked as belonging to multiple files.
How do I fix the corrupted file?
In most cases, the index files are the corrupted culprits. The first thing to try is to re-build the index files: from the
STUREC© main menu, press [Alt-Z] to open the DOS
Service utility, and type ERASE *.CDX [Enter]. Then press [Esc] to
return to the main menu, and do menu:7.4.1. Re-Index Datafiles with
option [F] to Force all indexes to be re-built from scratch.
I tried re-building the indexes, but I'm still getting corruption detected messages. Now what?
If re-building the indexes did not completely cure the problem, then
you may consider restoring your most recent backup. This will return
your database to the state it existed at the time of the last backup. If
this is unacceptable or not a viable option, you may want speak to one of our Help-Desk staff for further
assistance. Call 269-327-1505 or Send full details to firstname.lastname@example.org
and we will contact you ASAP. In many cases we are able to resurrect
corrupted data files, but there is a charge for this service.