The information in this article applies to:
SYMPTOMSA GPF or assertion occurs when using CDaoDatabase::CreateRelation method against Access 2000 database with Visual C++ version 6.0. CAUSE
Microsoft confirms that this behavior is due to a bug in the CDaoDatabase::CreateRelation() method in DAO 3.6. The implementation of this method can be found in Daocore.cpp.
Since pDAOField was used as a temporary it is not set to NULL. As a result, the Release() call draws an assertion in the DAO360.DLL implementation of Release() stating that Release() was called too many times. Consequently, Release() cannot set the pointer (pDAOField) that referenced it to NULL. STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. MORE INFORMATIONTo compile with the MFC run time version of 0x0601 and load DAO 3.60, reference the following article in the Microsoft Knowledge Base: Q236991 PRB: Unrecognized Database Format Error with Access 2000 Database Additional query words:
Keywords : kbservicepack kbDAO kbDatabase kbMDAC kbVC kbVS600sp2 kbVS600SP1 kbVS600sp3 kbVS600sp3fix kbGrpVCDB kbDSupport |
Last Reviewed: September 30, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |