The information in this article applies to:
SYMPTOMSWhen calling certain recordset methods from the ondatasetcomplete event handler for that recordset, a run-time error message will appear that states, "RDS has made an event call back to the consumer and has not yet returned." CAUSECertain methods that may alter the data in a recordset are not allowed from the ondatasetcomplete event handler. RESOLUTIONDo not attempt to make changes to the recordset until the event handler has returned. One way to delay making changes is with the setTimeout method of the window object, for example:
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available. MORE INFORMATIONMethods that are not allowed in an ondatasetcomplete event handler because they change the recordset are: addImmediate, addRecord, deleteRecord, requery, updateRecord. Steps to Reproduce Behavior
Additional query words:
Keywords : kbADO kbDatabase kbVisID600bug kbGrpASP kbGrpMDAC kbDSupport kbRDS210SP2 |
Last Reviewed: November 9, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |