I have a strange multi-user problem.
Back-end database is access 2003 mdb file on fileshare.
Several front-end access 2003 databases attach to the linked tables.
Several users run their own copy of the front-end, and they use an unbound form.
When they have entered data into the form, some code in a module I have written opens a recordset to a table, uses the Addnew to create a new record, fills in the fields and then Updates the new record.
Everything looks fine, except several times a day, one field in this table has data corrupted.
What seems to be happening is that if two users add records to the table at the same time, both get written correctly, then one field in one of the records gets overwritten and is changed to a different number. Sometimes it is emptied and null is written.
How can this happen?
Any help gratefully accepted.
Back-end database is access 2003 mdb file on fileshare.
Several front-end access 2003 databases attach to the linked tables.
Several users run their own copy of the front-end, and they use an unbound form.
When they have entered data into the form, some code in a module I have written opens a recordset to a table, uses the Addnew to create a new record, fills in the fields and then Updates the new record.
Everything looks fine, except several times a day, one field in this table has data corrupted.
What seems to be happening is that if two users add records to the table at the same time, both get written correctly, then one field in one of the records gets overwritten and is changed to a different number. Sometimes it is emptied and null is written.
How can this happen?
Any help gratefully accepted.