M
Matthew DeAngelis
I am experiencing a problem with a particular record in Access that is
extremely persistent. I hope someone in here can help me.
The database is split into a front and back end, although everyone on
the system uses the same frontend (not ideal, I know, but I did not
design it). There is a particular record that I entered today that
contains a lot of information identical to a previous record. As I was
copying and pasting these few fields over, I tabbed to the next field
and was greeted by this error: "The Microsoft Jet database engine
stopped the process because you and another user are attempting to
change the same data at the same time. (Error 3197)" However, there is
no one else logged into the database, much less editing that record
that, as I mentioned, I was in the process of entering for the first
time.
I viewed the Access Help entry, and it tells me: "To overwrite the
other user's changes with your own, execute the Update method again."
However, there is no option on the alert window of the error (I have OK
and Help) to do that, and the error recurs no matter how many times I
try to leave the field. All I can do is close the form, which then
erases my changes.
I changed error locks to "No Locks" and unchecked the box to "Open
database using record-level locking" and restarted the database, but
that did not help (I have since restored the original settings). I
compacted and repaired the database twice, which also had no effect. I
tried to change the table manually in the backend, but I received the
same error.
When I leave the database, there are no .ldb files in the folder, and
the server indicates that no one is using the database once I have left
it, and that I am the only user when I reopen it. Does anyone know
what could be causing the conflict and how I can fix it? It would be
nice if there was a button allowing me to force changes, but leave it
to Microsoft to make a "failsafe" that is more powerful than the user.
Thanks.
extremely persistent. I hope someone in here can help me.
The database is split into a front and back end, although everyone on
the system uses the same frontend (not ideal, I know, but I did not
design it). There is a particular record that I entered today that
contains a lot of information identical to a previous record. As I was
copying and pasting these few fields over, I tabbed to the next field
and was greeted by this error: "The Microsoft Jet database engine
stopped the process because you and another user are attempting to
change the same data at the same time. (Error 3197)" However, there is
no one else logged into the database, much less editing that record
that, as I mentioned, I was in the process of entering for the first
time.
I viewed the Access Help entry, and it tells me: "To overwrite the
other user's changes with your own, execute the Update method again."
However, there is no option on the alert window of the error (I have OK
and Help) to do that, and the error recurs no matter how many times I
try to leave the field. All I can do is close the form, which then
erases my changes.
I changed error locks to "No Locks" and unchecked the box to "Open
database using record-level locking" and restarted the database, but
that did not help (I have since restored the original settings). I
compacted and repaired the database twice, which also had no effect. I
tried to change the table manually in the backend, but I received the
same error.
When I leave the database, there are no .ldb files in the folder, and
the server indicates that no one is using the database once I have left
it, and that I am the only user when I reopen it. Does anyone know
what could be causing the conflict and how I can fix it? It would be
nice if there was a button allowing me to force changes, but leave it
to Microsoft to make a "failsafe" that is more powerful than the user.
Thanks.