VFP8 has a much more thorough error checking of the tables, so tables which did not report errors in earlier versions, reports errors in VFP8. In other words, with earlier versions of VFP you lived dangerusly without knowing, in VFP8 you know it!
If you get an error in VFP8, you fix it easily by something like this:
lnTablevalidata=Set('Tablevalidate')
Set Tablevalidate TO 0
Use yourTableWithError Exclusive
Copy to TempTable
Zap
Append from TempTable
Set Tablevalidate TO lnTablevalidate
Erase TempTable
And remember to take a backup first, just in case!!
>All Experts,
>
>I m trying to open a table From Vfp 8.0, It showing an error that 'Table (Table Name) Has become
>Corrupted, the will need to be repaired before using agian '.( I have problem with this table only )
>
>Then i copied the entire folder and table to another PC, which having Vfp 6.0,
>And here i can open the same table without showing any error.
>
>Anybody have an answer for this ?
>
>Regards
>Abdulla