BUG: Repeatedly Opening or Closing CRecordset in an Access Violation in the ODBC Cursor Library

ID: Q173513


The information in this article applies to:
  • Microsoft Open Database Connectivity, version 3.0

BUG #: 4797 (NT: ODBC30)

SYMPTOMS

An ODBC application may get an access violation (AV) using the ODBC cursor library (Odbccr32.dll) if both of the following conditions are true:

  • It creates more than one CRecordset objects.

    -and-


  • The following operations are done repeatedly on the CRecordset objects:
    Open, MoveLast or Requery and Close.


The access violation error happens when the application tries to use the Close method of CRecordset or invoke the SQLFreeStmt ODBC function.


STATUS

Microsoft has confirmed this to be a problem in Open Database Connectivity version 3.0. This problem has been corrected in Open Database Connectivity version 3.5.

Additional query words: gpf general protection fault

Keywords : kbprg SSrvProg odbcCursor odbcGPF kbbug3.00
Version : WINDOWS:3.0
Platform : WINDOWS
Issue type : kbbug


Last Reviewed: August 25, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.