Article ID: 127734
Article Last Modified on 11/21/2006
APPLIES TO
- Microsoft Foundation Class Library 4.2, when used with:
- Microsoft Visual C++ 1.5 Professional Edition
- Microsoft Visual C++ 1.51
- Microsoft Visual C++ 1.52 Professional Edition
- Microsoft Visual C++ 2.0 Professional Edition
- Microsoft Visual C++ 4.1 Subscription
- Microsoft Visual C++ 4.2 Enterprise Edition
- Microsoft Visual C++ 4.2 Professional Edition
- Microsoft Visual C++ 5.0 Enterprise Edition
- Microsoft Visual C++ 5.0 Professional Edition
- Microsoft Visual C++ 6.0 Enterprise Edition
- Microsoft Visual C++ 6.0 Professional Edition
- Microsoft Visual C++ 6.0 Standard Edition
- Microsoft Data Access Components 1.5
- Microsoft Data Access Components 2.0
- Microsoft Data Access Components 2.1
- Microsoft Data Access Components 2.5
- Microsoft Data Access Components 2.6
- Microsoft Data Access Components 2.7
This article was previously published under Q127734
SUMMARY
The ODBC Driver Manager and the Cursor Library must have
the same cursor level. ODBC.DLL and ODBCCURS.DLL are the corresponding files in
16-bit Windows. ODBC32.DLL and ODBCCR32.DLL are the corresponding files in
32-bit Windows.
Attempting to use these dynamic link libraries with
mismatched cursor levels will cause the cursor library to fail to load. If the
cursor library fails to load, the recordset will be a forward-only, read-only
recordset. The following message may appear in the trace output when this
condition exists:
Cursor library not used. Version
mismatch with driver manager
State:01000[Microsoft][ODBC DLL]
In some older versions of ODBC.DLL, this message may not appear even if the
Driver Manager and Cursor Library do not match.
Additional query words: 2.50 2.51 2.52 3.00 3.10 3.50
Keywords: kbinfo kbdatabase kbenv kbhowto KB127734