Also take a close look at the data in the dbf file.
Look for things like:
Nulls
Random Text in Numerical fields.
Special charachters (Line feed , carrige return, Formatting characters)
Fields with no data.
...basically look for anything out of the ordinary.
If all else fails, you can always use code like this to refresh the links automatically:
Dim dbs as DAO.Database
Dim tdf As TableDef
Set dbs = CurrentDb
For Each tdf In dbs.TableDefs
If Len(tdf.Connect) > 0 Then
tdf.RefreshLink
End If
Next tdf
JeffCoachman