Download DataCheck

Transcript
Log Item Definitions
Error
Number
Description
Detail
Action
58
Bad Table Number (got
<1>, expected <2>)
Each table has a list of records.
This record was found in the list
for a certain table, but when it
was read, it claimed to be from
another table. Not good.
Recovering by TAGS might
confuse 4D, if this record really
is for the file in question, and
simply has a bad table number
in it. If there’s only one of these,
then you should probably delete
the record and re-enter it. If
there is a rash of these, then
you probably have some general damage that Recover by
TAGS would clean up.
59
Record begins beyond
EOF (record: <1>, offset: <2>)
The record is off the end of the
file. 4D has been known to crash
trying to read these types of
records.
Try deleting the record. If that
fails, you’re only hope of ridding
yourself of this record is via
Recover by TAGS.
60
Cannot read record
data (record: <1>, offset: <2>)
The record could not be read
from disk. Check previous item
to discern why.
You will most likly have to
delete this record. If deleting
doesn’t work, then you’re going
to have to recover by TAGS.
61
Record extends
beyond EOF (record:
<1>, rec end: <2>)
The record goes beyond the end
of the file. Either the file has
been truncated or the record is
damaged and claims to be too
long.
If the record appears to be
damaged, then delete it. If the
file is truncated, go to backup.
62
Record field headers
extend beyond EOF
(record: <1>, nFields:
<2>)
Each record is broken into several parts. One part is the field
headers (which point to the data
itself). The field headers are of
constant size, so if this item is
generated, either the number of
fields (stored in the record
header) is damaged, or the file is
truncated.
If the nFields looks wrong (you
know, a bogus looking big number), then try deleting this
record. Otherwise, you’ve probably got a truncated file, and
you need to recover by TAGS.
63
Field data starts
beyond EOR (record:
<1>, field: <2>)
The data for the fields begin
beyond the end of this record.
This record is most likely damaged. Delete the record and reenter it.
64
Invalid field type
(record: <1>, type:
<2>)
DataCheck recognizes all field
types in version 3.5 of 4D. The
types are: Alpha (0), Real (1),
Text (2), Picture (3), Date (4),
Boolean (6), Subtable (7), Integer (8), Longint (9), Time (11).
If you’ve got a recent version of
4D, then verify with Technical
Support that there are no
issues with this item. If there
are no issues with DataCheck,
then you’ve probably got a
damaged record which you can
fix by deleting and re-entering.
62