The information in this article applies to:
SYMPTOMSAfter installing Internet Explorer 4.0 (beta 2), ADODB code using a recordset may raise an error condition with an error code of 0x800A0BB9 or -2147439686. This error code may occur when performing operations that use ADODB.Recordset objects in conjunction with other ADODB objects as shown in the example below:
This only occurs if the user has not already installed ADO 1.5.
CAUSE
Internet Explorer 4.0 beta installs Msador15.dll, which when registered
puts two sets of PROGIDs in the registry, both of which point to the newer
Recordset CLSID (the one for ADOR 1.0 Recordset and ADODB/ADOR 1.5
Recordset). Only the "ADOR.Recordset" PROGID should be entered in the
registry.
RESOLUTIONAfter installing Internet Explorer 4.0, the user can go to the following folder:
Then you can re-register ADO's Recordset object correctly with the
following command:
regsvr32 msado10.dllHowever, if the user already has Msado15.dll installed on their system, then there will not be any conflict as a result of the ADOR registration bug. You should not re-register Msado10.dll after ADO 1.5 has been installed on the machine. 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 INFORMATION
This bug only affects users of Active Server Pages 1.0 who install Internet
Explorer (4.0 Beta 2).
Additional query words:
Keywords : kbADO150bug |
Last Reviewed: December 2, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |