3 Troubleshooting the Data Providers : Interoperability Issues

Interoperability Issues
Interoperability issues can occur when you have a working ADO.NET application in place. In these cases, the issue occurs in one or more of the following components of ADO.NET—the ADO.NET application, ADO.NET data provider, and/or data source. Refer to the DataDirect Connect Series for ADO.NET User’s Guide for an explanation of the components of ADO.NET.
Some common examples of what you might experience if you have an interoperability issue are:
Troubleshooting the Issue
When you experience an interoperability issue, you must isolate the component in which the issue is occurring. Is it an ADO.NET application, an ADO.NET data provider, or a data source issue?
The first step
Test to see if your ADO.NET application is the source of the problem.
To do this, replace your ADO.NET application with a simpler application. If you can reproduce the issue using a simpler ADO.NET application, then you know your ADO.NET application is not the cause of the issue.
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 ADO.NET application nor the data source is the source of your problem, troubleshoot the ADO.NET data provider.
In this case, we recommend that you create a trace log to provide to Progress DataDirect customer support. See “Tracing Method Calls” for details.