I have this simple code:
Set tbl=DB.OpenRecordset("TableName",dbOpenTable)
tbl.AddNew
tbl("SomeField")=strSomeValue
tbl.Update
On the Update statement a no current record error is thrown.
I don’t even understand how this can happen after the AddNew statement did not generate an error?!
I can come to no other conclusion than that the table has become corrupt. I removed and rebuilt it and refilled it with data. The problem went away then (for now).