D
Douglas J. Badin
I am using an .adp with Access 2002 and 2003 running on Windows XP and
having the same problems. The backend is SQL Server 2000 running on Windows
2000..
Here is the simplified version: In Access I have a form that has a
BeforeUpdate and and AfterUpdate form events.
In the AfterUpdate event I add a Bill to QuickBooks via qbXML then I do the
following snippet:
Set rst = Me.RecordsetClone
rst.MoveLast
rst.Bookmark = Me.Form.Bookmark
rst.Edit
rst("QB_TXN_ID").value = objBill.TxnID
rst.Update
2 weeks ago I added an Update Trigger on the table being used in the Form
and everything was working fine.
Mysterously (because I don't know what changed) 1 week ago I started getting
a 3197, "The Microsoft Jet database engine stopped the process because you
and another user are attempting to change the same data at the same time."
on the rst.Edit statement.
I have tried adding the following code before getting the RecordsetClone but
it didn't help:
With Me.Form
If .Dirty Then .Dirty = False
End With
Me.Refresh
Any thoughts?
Thanks,
Doug
having the same problems. The backend is SQL Server 2000 running on Windows
2000..
Here is the simplified version: In Access I have a form that has a
BeforeUpdate and and AfterUpdate form events.
In the AfterUpdate event I add a Bill to QuickBooks via qbXML then I do the
following snippet:
Set rst = Me.RecordsetClone
rst.MoveLast
rst.Bookmark = Me.Form.Bookmark
rst.Edit
rst("QB_TXN_ID").value = objBill.TxnID
rst.Update
2 weeks ago I added an Update Trigger on the table being used in the Form
and everything was working fine.
Mysterously (because I don't know what changed) 1 week ago I started getting
a 3197, "The Microsoft Jet database engine stopped the process because you
and another user are attempting to change the same data at the same time."
on the rst.Edit statement.
I have tried adding the following code before getting the RecordsetClone but
it didn't help:
With Me.Form
If .Dirty Then .Dirty = False
End With
Me.Refresh
Any thoughts?
Thanks,
Doug