





 |
Various Downloads
The Access Bookmark/RecordsetClone bug -- FIXED!!!
- The Bookmark Bug on Microsoft's Web Site
- Jet SP3 update. All the Jet service packs since SP2 have corrected the Bookmark Bug.
The MS Knowledge base article on the subject. MS has still not really gotten very sophisticated about the workaround for the problem -- it would be nice if we could depend on the last two versions of Jet correcting the problem, but given how long it took to even identify the bug, it seems to me that any use of bookmark navigation in forms where record deletion is involved should do something more than just requery the form before finding the bookmark. Mostly this is because a requery can be very resource expensive, and shouldn't be called except when it's been determined to be necessary. Andy Baron's solution (see below) is much more sophisticated and robust than Microsoft's.
Additionally, there is no patch for Access 2 or Access 95 (and likely never will be, given the Access 2 Y2K patch fiasco), so the only solution with those versions of Access is to use the coded workaround. Microsoft really ought to provide a more robust solution on their website.
Also, note that in the article above, MS is saying the bug kicks in after 255 records, even though all the testing we did at the time the bug was discovered (August 1998) indicated that it was after 262 records, instead. MS's number is much more attractive, since it would seem to be related to some 8-bit limitation, but the 262-record number was what we actually found in testing.
- Various Solutions & Tests for the problem (see the Jet SP3 update link above for the program-level fix in Access97; note that Access 2000 appears to be immune to the problem, but no one should be using that, anyway, if they can avoid it)
- News Coverage of the Bug on the Web
Please let me know if you know of any other links that would be useful here.
|