I inherited an Access97 datatbase, where the primary transaction table has large records. its ID# is a Long-Integer AUTONUM. It is NOT a key or an index.
Occasionally, a record gets created where it has a dupliate ID#, somewhere in the middle, not the last-number. Almost always, the rest of the character are in an Oriental (Chinese, I think) font! There are no signs from the contents if these are corrupted records actually entered or created garbage caused some corruption. Access never claims that the database IS corrupted, though.
Occasionally at other times, the autonum will be eight digits long, where the current numbers are around 10,200. Those records have nulls or Chinese characters. Following records continue with the normal numbers, so I get this: 10200, 10201, 11123132, 10202, 10203...
Environment: The users upgraded to AccessXP, and these rarities still occur. The server is NT 4.2 and the workstations are Win98. Multiple anti-virus programs were tried and every one finds no infections. This database is split (data back-end on the server -- MDB) and (forms front-end on the desktop -- MDE). the data is compacted every two or four days.
Question 1) Does anyone have an idea how this might be occurring, and how to prevent?
Question 2) Is it safe to change the ID# to a KEY, leaving it as AutoNum?
Thanks to anyone who can help!
Occasionally, a record gets created where it has a dupliate ID#, somewhere in the middle, not the last-number. Almost always, the rest of the character are in an Oriental (Chinese, I think) font! There are no signs from the contents if these are corrupted records actually entered or created garbage caused some corruption. Access never claims that the database IS corrupted, though.
Occasionally at other times, the autonum will be eight digits long, where the current numbers are around 10,200. Those records have nulls or Chinese characters. Following records continue with the normal numbers, so I get this: 10200, 10201, 11123132, 10202, 10203...
Environment: The users upgraded to AccessXP, and these rarities still occur. The server is NT 4.2 and the workstations are Win98. Multiple anti-virus programs were tried and every one finds no infections. This database is split (data back-end on the server -- MDB) and (forms front-end on the desktop -- MDE). the data is compacted every two or four days.
Question 1) Does anyone have an idea how this might be occurring, and how to prevent?
Question 2) Is it safe to change the ID# to a KEY, leaving it as AutoNum?
Thanks to anyone who can help!