3 Troubleshooting : Interoperability Issues

Interoperability Issues
Interoperability issues can occur when you have a working ODBC application in place. In these cases, the issue occurs in one or more of the following components of ODBC—the ODBC application, ODBC driver, ODBC Driver Manager, and/or data source. Refer to “What Is ODBC?” in Chapter 2 of the DataDirect Connect Series for ODBC User’s Guide for an explanation of the components of ODBC.
Some common examples of what you might experience if you have an interoperability issue are:
n
n
n
Troubleshooting the Issue
When you experience an interoperability issue, you must isolate the component in which the issue is occurring. Is it an ODBC application, an ODBC driver, an ODBC Driver Manager, or a data source issue?
The first step
Test to see if your ODBC application is the source of the problem. To do this, replace your ODBC application with a simpler application. If you can reproduce the issue using a simpler ODBC application, then you know your ODBC application is not the cause of the issue.
Windows iconOn Windows, you can use ODBC Test, which is part of the Microsoft ODBC SDK, or the Example application that is shipped with the DataDirect Connect Series for ODBC drivers. See “ODBC Test” and “The Example Application” for details.
UNIX iconOn UNIX and Linux, you can use the Example application that is shipped with the DataDirect Connect Series for ODBC drivers. See “The Example Application” for details.
The second step
Test to see if the data source is the source of the problem. To do this, use the native database tools that are provided by your database vendor.
The third step
If you find that neither the ODBC application nor the data source is the source of your problem, troubleshoot the ODBC driver and the ODBC Driver Manager.
In this case, we recommend that you create an ODBC trace log to provide to DataDirect technical support. See “ODBC Trace” for details.